Microsoft has packed Windows 8 with lot of new features. But, the talk of the town till date has been the new Metro interface. With Microsoft giving a huge push to the Metro platform, Metro apps are going to fill Windows 8 ecosystem. In order to streamline the distribution of Metro apps, Microsoft has launched its own...