I have a WDTV Live Plus. It's a full media player, and can access NetFlix and such from the net, but not HUDU or other web sites. However, I can use my laptop connected to my TV via HDMI and watch whatever I want. I have yet to find a show that can't be viewed online in HD.
The other thing you might consider is a new HDTV. The new ones all have web content players for a huge gaggle of online services.