We do. My only complaint is screen resolution.
a small desktop with a built in wireless card and a HDMI video out might be the way to go.
Newegg.com - Acer Aspire Revo AR3610-U2002 Intel Atom 330(1.60GHz) 2GB DDR2 250GB NVIDIA ION graphics Windows 7 Home Premium 64-bit
HULU seems to be blocked on all the boxes and they all limit what you can access
IIRC in small print on the Roku website they recommend 5mbps for 1080p