I would like to share my opinion of the Roku 2 XS in case anybody is reading this and trying to decide whether to buy one or not. I got one today and it was back in the box in 20 minutes. While it may be convenient on a number of things, to me what matters the most is picture quality. Netflix streaming is already pretty terrible compared to Blu-ray, but at least on HD titles it's tolerable enough to watch a movie. Unfortunately the way they stream changes drastically between different devices and also their browser interface.
In both my old Panasonic BD65 and my Sony S370 Blu-ray players, the title starts playing in HD from the beginning, and if it had been playing in HD, when I do a search backward or forward, it takes a moment to buffer and then it starts playing back in HD. But in the browser interface and in the Roku, it starts playback looking like crap and then it progressively gets better over the course of 30 seconds to a minute. Unfortunately the Roku does the same thing bur worse. After a search, when you stop and press playback it will look bad, then after a few seconds it gets worse to the point where it looks like a really bad You Tube video, and then after a few seconds it starts getting better until it gets back to 720p. And this is on a Time Warner Cable connection that on Speedtest.net gives me a downstream of 25-30 Mbps, and the Roku connected with the ethernet cable, not wireless. That to me is unacceptable.
And the main reason why I bought the Roku is to have subtitles, since English is my second language and sometimes I get confused on some words. But I don't want subtitles all the time, I want to use them during a minute or so that I didn't understand the actors, so I want to be able to set them on and off quick. But the way it works in the Roku is that you have to press the back button, stopping the playback, and then go to a menu and select subtitles. A complete waste of time. I'd rather watch using my HTPC through the browser, which allows to turn subtitles on and off during playback.
So it's a neat little device, but I still rather use my Panasonic Blu-ray player or my computer. Definitely not worth $100 for me.