Tech
Microsoft Launches Windows 8
Last night Microsoft threw a huge party in Times Square, New York to celebrate a whole host of new products…