I've searched around quite a bit for the best Netflix app and found that the Windows Media Center integration far and away the best desktop Netflix app. The following shortcut can be handy as it will launch you directly into the Netflix screen in WMC: