...you have to go to Tasks -> Settings -> General -> Automatic Download Options in Media Center and then click the button to run the update manually. Then, a new option for Netflix shows up under the Movies section and the prompts guide you through an easy Netflix installation.
Disclaimer The opinions expressed herein are my own personal opinions.