Thinking of getting a Roku. I currently stream Netflix and home media via an Xbox 360, but it's getting to be a pain in the butt. It keeps not recognizing media and things that have no basis and are pretty irritating. Anyway, for those who have a Roku, my big question is, will it do media streaming, preferably from an external NAS? Also, does the Netflix app support closed captions? These two things are what's keeping us dealing with all of Xbox's shitty idiosyncracies.