Walmart offers the Hamilton Beach Ensemble Cord-Free Pouring Kettle, model no. 40919, for $16.88. Opt for in-store pickup to dodge the $5.97 shipping charge. (Amazon charges the same with free shipping for Prime members.) That's the lowest price we could find by $8. It features a concealed heating element, on/off switch, automatic shutoff, and drip-free pouring.