For anyone with a Netflix subscription, an Xbox 360 and a broadband internet connection, you probably don't need a reminder that the first glimpse of high-def Netflix streaming launched this week. With the public release of the New Xbox Experience came HD Netflix streaming
, and Rachel over at Tom's Guide
couldn't wait to give it a rip. Sadly, her initial impressions weren't filled with elation, but that could have something to do with the overload of users tapping in today and her lackluster TWC internet connection. At any rate, we figured we'd give you a heads-up to give it a go if you haven't already, and if you're far away from your console at the moment, hit the read link for a first take.