The Roku HD-XR is fantastic. Even if you only have Wirless-G, what you see on sceern still looks like a million bucks, and is truly HD, even if you have na HD TV or not. It's only actually 720P, and not 1080p, but unless you're using a large TV over 32 , you'd never even notice anyway. Regardless, it still looks fantastic. Before I gush over the features, however, I MUST tell you about the experience I had with getting it connected: First, it took less than 5 minutes to pull it out of the box to watching movies on NetFlix. It's astonishingly no-brainer, and I'm dead serious when I say that. If you also have an internet-connected wireless laptop sitting in your lap during setup, drop the out-of-the-box-to-watching-movies time to 3 minutes. Now this is where this little device knocked my socks off: I'm a computer network engineer, and I do not have a simple wireless internet setup in my house. I have a very complex enterprise network set up, consisting of servers and workstations, cabled and wireless, and connecting wirelessly to my network insfrastructure is required to make use of my internet proxy server. This is just like the same setup you find in corporate offices. So to make a long story short, I was worried that the Roku would not be able to make use of my complex internet proxy server for internet access and that I'd have to return it. I thought the box would be to dumb , or would not have the required configuration menus to make use of such complex networking architecture. If you know what internet proxy servers are, then you know exactly what I'm talking about. Imagine my surprise when I entered my network wireless security information (so it could connect to SOMETHING at least), when it also automatically found my proxy server and AUTOMATICALLY CONFIGURED ITSELF to make use of it. All 3 of the Roku's on-screen indicators all lit up green and BAM! I was punching right into our NetFlix queue, our queued movies already waiting to be watched. WO