As a follow-up to my previous post about Geotagging, I see that Microsoft has released its own tool to help with this.
This tool can be used to Geotag existing photographs from a Windows Live map, or to match up points to a GPX track. What it can also do - which is quite neat - is do "Reverse Geotagging" - that is, it goes from your GPS coordinates to a real-world address, town, and county. This information is all then searchable by desktop search engines.
The tool is a work in progress, and is acknowledged to be so by Microsoft. But it does offer good promise for the future.
Well worth a download! The Microsoft Pro Photo website is at http://www.microsoft.com/prophoto/default.aspx - look for "Pro Photo Tools"