If you are seeing two Netflix tiles in Windows Media Center after installing the app, then try going to the tasks strip, selecting the settings tile, then selecting general, then automatic download options. On the page that comes up, select download now. Read More...