USAPhotoMaps is a cool software.
Description from the site:
USAPhotoMaps downloads aerial photo and topo map data from Microsoft’s free TerraServer Web site, saves it on your hard drive, and creates seamless maps from it. You can: Scroll and zoom
See the latitude/longitude
Add waypoints, routes, and text
Jump to any waypoint or latitude/longitude in the U.S.A.
Transfer waypoints, tracks, and routes to and from most GPS receivers
See your GPS location
And much more.
Here is a sample of waht it can do. I traced the route from my Home to lab. I live in Hoboken, NJ.