For those of you who have the ability to use Google Earth here is a program that you might be interested in.

http://www.everytrail.com/