It looks like Microsoft is taking over New York for the upcoming Windows 8 launch. First, the Redmond company will splash across 39 digital boards in Time Square, the biggest takeover of Time Square board real-estate in history. Microsoft plans to host a hands-on experience on the ground in Times Square and at the...