Hi. If anyone uses an Android phone, I can heartily reccomend the app My Tracks. It logs your route with GPS, and then can upload the data to Google Maps (just the route) and Google Docs (avg speed, max speed, elevation gain, &c.)
I've found it really useful.
I've found it really useful.