I have been playing with the Everytrail iPhone app and find it a pretty interesting tool. It utilizes data from a GPS to document a walk or a hike. You can shoot pictures along the way and when finished upload the information to your space on the Everytrail web site. You can also edit your maps. For example you could take a picture with your iPhone and also with a better resolution camera. Once you have uploaded the everytrial file you can edit you trip and replace the low resolution photos with the higher resolution you shot at the same time. You also have tools for integration into the web and also to Facebook. You can choose to include your map as a slideshow or a conventional map. Great for documenting a field trip. They also have a similar app for bicyclists. The example below is a short trip I took around my school grounds this afternoon. Along the way I took some photo graphs. The Everytrail iPhone app interface is very easy to use and displays your time and distance as you travel. My first waypoint is off, but found a fix for that on the Everytrail forum.
Conventional Map
Lewis at EveryTrail
Map created by EveryTrail:GPS Geotagging
Slideshow
Lewis
Widget powered by EveryTrail: GPS Geotagging
via Digital Geography...