Skip to content

Windows Live Local

The mapping world is buzzing on Windows Live’s latest addition that is scheduled to be released within the next 18 hours.

Is this:

Virtual Earth

worth a thousand words?