20091118 tech: Inside Microsoft's Mars mission