The new XBox Experience has launched. The most notable feature is you can now watch Netflix through your Xbox in HD.
You still need to add things to your queue on your Netflix account via your computer before you can access it on your Xbox. I’m hoping this pushes Netflix to making even more titles available through the web. (Not that we don’t all put All Dogs Go to Heaven as #1 in our queue.)