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