Microsoft release their Windows Store Fact Sheet December 6, 2011 Mike Johnson Microsoft No Comments Windows Store Fact Sheet December 2011 The Windows Store will make it easy for Windows customers to find, try and buy useful, high-quality apps from practically anywhere in the …