Just got a Chromecast...pretty awesome. It definitely needs more support, huluplus and HBOGo are working on it, so that's good. There's also a dude that has basically anything you can watch on XBMC working on it (as long as it has a URL), just hasn't released it yet due to certain circumstances. You can however just type file:///C:/ in Chrome and any video that can be played in the browser (without using say, a Windows Media Player plugin) can be casted without using the "cast entire desktop" option). It still has to get uploaded from your computer, so there can be some stuttering, but it's much better than casting the entire desktop.
Anyway, got it for $40 on Craig's List locally, even still has the Netflix 3 months subscription, not too shabby.