Since Roku XDS has won the SatelliteGuys Best of 2010 Award among all Internet Streamers, I think it makes sense to start a thread dedicated to this box. I've got one a couple of weeks ago, and must say, I really love it! The box is tiny: smaller than a stack of 3 CDs. But for its size and its price of under $100, it packs a lot of features:
1080p video over HDMI! Granted, there are not too many sources in 1080p on the Internet yet, but the box is future-proof in that regard.
In addition to HDMI, the XDS also offers composite and component video outputs, as well as an optical Toslink for digital audio. (The component output requires a special type of connector though). So, you can connect it to virtually any TV set in your house, even any older SD model.
In addition to wired Ethernet, this Roku also has built-in Wi-Fi with extended-range Wireless-N (b/g/n compatible) and even supports the latest dual-band wireless technology.
The box also has a USB port for playing photos, music, and videos from flash drives or external hard drives.
And it comes with a simple remote for on-screen menu navigation, which, among other things, has an instant replay button! (I am actually using Harmony remote instead.)
Although I've purchased this Roku box primarily for Netflix streaming, I am really amazed with the variety of channels available on Roku, including a lot of free choices. For those who are not familiar with Roku, what they refer to as "channels" are not like TV channels: more like apps on the iPhone. You select from the channels listed in their Channel Store or get unlisted ("private") channel by entering special codes on the Roku website.
These channels/apps offer anything from streaming video (Netflix, Amazon, Hulu+, YouTube, etc.), streaming audio (like Pandora or even live radio stations from all over the world), to things like Picasa photo albums, Facebook or even some games. Roku opened its platform to third-party developers, so you don't have to rely on just channels officially offered by Roku: you can also install/enable various private channels. For example, Roku still doesn't officially offer YouTube or even its own USB drive reader, but private channels that do that are already available and work fine.
Anyway, these are just some quick comments. If you have any questions or if you want to share your own experience with this and other Roku models - please feel free to post here.