Walmart offers the Roku 3 1080p Wireless Streaming Media Player, model no. 4200R, bundled with two months of Rdio and three months of Hulu Plus for $84.99 with free shipping. (Best Buy and Amazon offer it for the same price.) That's the lowest total price we could find by $10, although we saw it for $10 less last week. Roku 3 streams 1080p HD content from Netflix, Amazon Video On Demand, Pandora, Flickr, and other media apps. It features Ethernet, 802.11n dual-band wireless, a microSD card slot, USB, motion-sensing remote control with headphone jack, and HDMI.

Need it for Christmas? At Walmart, choose free in-store pickup, or choose Standard Shipping for $4.97 and place your order by December 19 for guaranteed delivery. At Amazon, orders placed by December 19 are guaranteed for Christmas delivery via Standard Shipping. (The deadline is December 22 for Prime 2-Day Shipping.) Finally, at Best Buy, orders placed via pickup are available to collect the same day.