It seems everyone wants their own app store these days, and if these leaked screenshots are to be believed, Microsoft is no different.

Continue reading... »