Those already upgraded to Windows 7 ahead of Thursday’s launch events (no, we’re not coming to your party) should find a Netflix button parked under the Movies section in Media Center starting today. Clicking it revealed a slightly smoother install process than the initial Netflix upgrade for Vista users last spring, then it’s off to the refreshed interface we first spotted at CEDIA — extender support or HD streaming is still out

Go here to see the original:
Windows 7 Media Center’s upgraded Netflix Watch Instantly interface now available