A lot of people will NOT be able to make it to Microsoft’s launch event in New York City. Have no fear though. Microsoft will live stream the Windows 8 launch activities so the whole world can