It is a streaming device that requires a connection to your router. It works fine, better than the interfaces and faster than those that come with BR players. It isn't easy to find a device that will stream to a high definition TV if you want Amazon Prime Instant free videos.
Just beware that Comcast Cable does not support HBO Go on Roku. This only affects Comcast clients. This is a shame as HBO Go has a ton of content....... very single show they ever made, with every season and lots of movies. It is much better than HBO's on demand content. It's just something to keep in mind. If Comcast supported Roku I would have bought one yesterday, Otherwise I can get Netflix, Hulu, and amazon via PS3 or DVD player.
Love Roku, so many different kinds of programming available , own 2 and have had for over a year now.....Cancelled our satellite, and are happily saving over $700.00/per year . I sometimes miss the news channels, but kind of nice not to hear the yammering and arguing all the time. I also subscribe to Netflix , and as a Prime member of Amazon, also get Amazon Prime streaming with some things free, some you have to pay for, but as we get so much content, we have on overabundance of things to watch at any given moment. I also paid for a year of something called PlayOn which has a lot of programming , bargain at $19.99 a year(check online ). We are really enjoying it, and would not go back to satellite .
I've had mine for two years now, and I love it! We just have one on the main TV in the living room right now, but we are going to get one for our bedroom and one for the guest room. There are tons of channels, both official and "private", but the main three that we watch are Netflix, Hulu+, and Amazon.
Thanks so much for your responses. We are in a rural area with only satelite internet access. Our download speed is about a third of what is suggested so I am worried that it will be a waste of time. I am not sure if buffering is going to make it unpleasant to watch. Anyone else in the same situation or are all of you on high speed? Thanks!