Walmart continues to offer the HotHands Super Warmer 10-Pack for $2.50. (Amazon charges the same with orders of $25 or more, although it's currently on backorder.) Opt for in-store pickup to avoid the $5.99 shipping fee. That's tied with our mention from last week as the lowest price we've seen. (It's also the best deal today by $8.) Each air-activated warmer purportedly provides up to 18 hours of heat.

Update: The price has increased to $2.93.