I love my new Roku video set-top box and I’m telling everybody I know!
You see, I’m a video junkie. Movies, TV shows, concerts, I watch tons of it. My personal video library currently fills up almost half of a 1TB (1000GB) hard drive. I have a Netflix account, I sometimes buy or rent movies from Amazon Instant Video, and I also, from time to time, acquire my video in other, shall we say, less reputable ways. For the last 4 years I’ve used a Mac mini connected to my TV to serve up my video files. In that time I watched as the set-top video devices matured and 3 months ago I decided it was time to make the jump and retire (eBay) the little G4 mini.
After much research I decided on the little Roku XD|S box and at only $99 I felt fairly safe, knowing that if it didn’t perform as I expected I could always sell it for close to the purchase price.
How Roku Beat AppleTV

Composite video connector
First let me explain why I chose the Roku over AppleTV. The reasons are three, although one of them turned out to be insignificant.
1) I have an older TV and it only has a Composite video input, the little yellow RCA plug. All newer TVs have HDMI but not mine, and the AppleTV only has HDMI outputs. So that right there was a deal-breaker for me.

Roku has multiple output options
The Roku box has Composite, Component, and HDMI, plus stereo Audio and Digital Audio outputs. So you see, the Roku has it all, for the same price as the AppleTV.
2) AppleTV is great if you get most of your content from the iTunes Store, but I don’t. I download most of my stuff from other sources.
3) The Roku XD|S has a USB port that will play video, audio, and images from any USB flash drive or hard drive you plug into it. Remember that 1TB hard drive of video I mentioned earlier? I had that in mind when I chose the Roku with its USB port.
So there are my reason for choosing Roku.
Roku Arrives!
My Roku arrived and I had it connected and integrated into my Wireless N network in minutes. Then I grabbed the remote and started looking through all the channel options. I quickly found Netflix and Amazon Instant Video and the Roku easily walked me through signing in with my account settings for each service.
Within minutes I was watching streaming video from both and the quality was perfect. A semi-fast broadband Internet connection (1.5Mbps) is recommended. I bumped up our package to the 6Mbps level a week before Roku arrived so Internet speed was not an issue for me.
Uh-oh
Then I connected my 1TB USB hard drive to the USB port on the side of the XD|S and that’s where I encountered my only disappointment. I was prepared for the fact that Roku doesn’t play DivX files (which is the format that most video files are in when downloaded from “alternative” sources). The Roku found and played all of my .mov and .mp4 files perfectly. The problem lay in the fact that because the Roku isn’t a full-on computer it can’t mount a USB drive. So it has to re-scan the entire folder every time you want to choose a different file to play. If you connect a hard drive with a lot of files, as I did, your wait time when choosing a different video to play will be significant.
Also, the graphical interface when browsing the USB port is ugly as sin. So slow AND ugly? Bad bad news.
So there I sat with my shiny new Roku, thrilled with its Netflix and Amazon playback, and the fact that it has Pandora, Twit TV, and NBA, as well as many, many other channels, both free and paid. But very disappointed in its USB port channel.
Plex to the Rescue
So I went to the Internet and began to search for any news of Roku updating the USB channel in the future. And that’s when I found it. In one of the articles I found it mentioned that there was a new channel for Roku.
The Plex channel.
No way! Really?!? Plex? On Roku??
Yep, Plex was now on Roku.
Oh yeah, sorry, let me explain what Plex is. Plex is a media player app for your TV, computer, and mobile devices (iPhone, iPad, iPod touch, Droid phones, etc.) It is based on the very popular X Box Medic Center app. The Plex app can run on anything, and pulls its content from the Plex Meda Server software, which runs on Mac, Windows, and Linux computers.
So the bottom line is that you install Plex onto a computer, point it at all of your video files, and then any device on your local network can see those files and play them.
And now that includes the Roku and that makes me a very, very happy man. I should add that Plex is now available on the AppleTV too. So if you only need an HDMI connector and get most of your video via the iTunes Store or Netflix then there’s absolutely nothing wrong with the AppleTV box. I needed Composite video outputs so I went with Roku. It’s as simple as that.

Plex Media Server
I’d be remiss if I didn’t tell you more about the PMS (Plex Media Server) software and what all you can do with it. On your local network all of your iOS devices (and Droid) can connect to and play content from your PMS computer. Multiple devices can connect simultaneously, and you can continue to use the Mac (or Windows or Linux computer) that is running the PMS software. No need to dedicate a computer just to run PMS.

Plex iPhone app
I haven’t tested this feature yet but you can also connect to your PMS computer from the Internet. Which means that no matter where in the world you are, you can watch your video collection from your PMS computer back at home. And anyone else you give the address to can watch your content using Plex. At the same time you’re watching something else from it. That’s just cool as shit.
Conclusion
Roku has 3 different models to choose from @ $60, $80, and $100. Knowing what I do now about the USB limitations I’d probably buy the middle model for $80. But for another $20 you can have the top-of-the-line XD|S and be fairly certain that all of your connection needs are met.
HD ($60) – 720p video playback, Composite and HDMI video ports, Wifi (802.11b/g) and Ethernet port
XD ($80) – adds 1080p video playback and Wireless N (802.11n)
XD|S ($100) – adds USB, Component Video, and Optical (Digital) Audio ports
Roku web site
Plex web site
Update: I just bought the new Apple TV, the one that does 1080p, and I love it! But will it replace my Roku as my set-top video box of choice? Maybe….
You see, until recently most movies and ALL TV show torrents were .avi files encoded with DiVX, and Apple TV won’t play them. But in the last year or so I’ve noticed that more and more movie torrents are in .mp4 format with H264 encoding, and Apple TV plays those just fine! And in the last 2 months the usenet groups that supply the internet with TV show torrents switched over to .mp4 also.
So now most, and soon all, of my favorite illegally downloaded content will be playable on my Apple TV, without any transcoding (the Plex channel on my Roku pulls its video from the Plex Media Server, and it has to transcode most things). So as of right now I’m using Apple TV for my TV shows and any new movies that are in mp4 format. And Apple TV is a much better frontend for my iTunes music collection, and the Apple TV interface is beautiful. So with all that going for it, why do I keep the Roku around?
Two reasons: One, Apple TV doesn’t have a Amazon Video channel. Two, Plex via Roku has a much nicer interface for displaying video information, such as artwork (movie posters) and information about the file, actors, director, plot summary, etc. So for my extensive movie collection, and complete TV series collections, the Plex/Roku is much nicer.
So for now anyway, I’m a 2 set-top box man. Good thing my LG TV has multiple HDMI inputs!