Walmart offers the Hamilton Beach 4-Slice Toaster, model no. 24790, for $21.36. (Amazon charges about the same with free shipping for Prime members.) Opt for in-store pickup to avoid the $5.99 shipping charge. That's $9 under last April's mention and the lowest price we could find by $8. It features bagel, cancel, defrost, and reheat buttons.