NASA, Microsoft Collaborate to Bring Science Fiction to Science Fact