Now this is as refreshing a new as they come. Microsoft just launched a public preview of its new app store for Windows Azure called VM Depot that is positioned as a community driven catalog of open source virtual machine images. The new app store is being launched under the company’s Microsoft Open Technology...