This is quite possibly one of the most ignorant articles I've ever read at Tom's Guide. I'm disappointed.
I have a Media Center PC, and I've been streaming Netflix over my media center for a while now too. Saying that, I still am excited to see it directly on the xbox. It'd be faster and easier...