On Thursday, July 25, Netflix finally rolled out its updated app for Windows on the Microsoft Store , but the new version isn't likely to get the thumbs up ... Read more