Wednesday, May 8, 2013

Microsoft Concedes Windows 8 Misses Expectations