Has Microsoft Created the Apple Store of the Future?