Microsoft launched its colossal store in Times Square on October 25 last year to massive crowd. The store was positioned as the keystone location for the company’s launch of Windows 8, Windows RT and Surface line of tablets. Now, however, it seems that this location is closing shop. Admittedly, though when Redmond set...

Microsoft will basically dominate and take over the Times Square area from Thursday to Saturday in order to promote the Surface and Windows 8. Microsoft had this to say: Windows 8 will be featured on over 39 digital boards in the largest takeover of Times Square to date—the biggest Start Screen ever! And we will be...