Starting today, early Windows 7 adopters have access to a streamlined Netflix Watch Instantly experience and a Internet TV update that includes a whole bunch of new content.
Unfortunately, extender support and HD streaming are still not part of the Netflix package. Engadget also claims that Internet TV picture quality is lacking. Still, all things considered, it should be a welcome update for fans of online TV. Hit the link for a full gallery. [Engadget]