Craving For A Huge Windows 7 Whopper? Visit Japan!
Microsoft did not exactly throw any big parties to celebrate the release of Windows 7, but they have however come up with a few things such as opening a Coffee shop in Paris and a a Microsoft Store in Scottsdale, Arizona. Unlike the Microsoft Store, the coffee shop is only intended to be open for … Read more →