Microsoft Store Just Got Better

With the release and overwhelming success of Windows 7, Microsoft is now offering the sale of…