I have a Western Digital Live Plus and it works pretty nicely. It supposedly supports shares, etc. but I only have it running on a dedicated USB drive at the moment. It does support Divx, etc. and it supports Hulu Plus with the newest firmware, as well as Netflix and about ten other services. TBH, I bought it more to be a media player than for streaming, though I may give the Hulu a look at some point. It's a good player aside from the lengthy boot-up.
If you believe people should work till they die to pay for a government worker to retire at 50, you're a Democrat. Otherwise, you're a Republican. All other differences between the parties are trivial.