Google Maps downloading utility for Windows.
Garmin Mobile PC includes navigational features to help you traveling
It calculates the location of almost any type of locator.