Live Maps Review [First Look]

An intro and look at the features of Live Maps by Microsoft.