It's easy to geotag photos:-
When out walking I have my gps turned on and my the clock on my
digital camera sync'd to the gps time, then I don't need to know much
about the walk for future reference, I just take a photo that
interests me at various points along the walk for a record which is
date/time stamped.
Back home I import the photos onto my PC using Google's excellent free
Picassa (
http://picasa.google.com), I import them into a folder format
of 'YYYYMMDD_Location' to make it easier to find on my PC.
I import the gps track details onto my PC and place it in the same
folder as my photos, then using the track file I geotag my photos
using the excellent free GpicSync
http://code.google.com/p/gpicsync/ GpicSync if you want will also generate a file for Google
earth to see the track you followed and the locations of photo's you
took, but I just stick with Picassa.
All this takes me about 10mins to do (plus an extra 20mins every
couple months to backup everything to cd)
Every so often friends/relatives will show an interest and want to see
the photos, so I use Picassa to upload some of them to my Picassa Web
Album, and as they are already geotagged they can click the map view
button on the website to see the location they were taken at.
Example-
http://picasaweb.google.com/David.J.Whitehead/20070629_Borrowdale_Castlerigg