I use GeoSetter for Windows, a free program. It displays a map on which you can just click to add the location. Additional information about that location is downloaded. The program can also read several GPS-route formats so you can easily synchronise your trip-information with a folder of images.
Here's a start of the list of photographic equipment I use:
Canon EOS 400D [2007]
Canon EF 70-200mm f/2.8 L IS USM [2007]
Canon EF 24-105mm f/4 L IS USM [2008]
Canon EF-S 18-55mm kitlens [2007]
Canon EF 50mm f/1.8 II [2007]
Sigma AF 10-20mm f/4-5.6 EX DC HSM [2008]
Canon Battery Grip BG-E3 [2007]
Canon speedlite 430ex + omnibounce [2008]
2x Canon NB-2LH Battery packs [2007]
Kenko 1.4x Teleplus pro 300 extender [2007]
Giottos MT9261 tripod [2007]
Manfrotto 322RC2 Grip Action Ballhead [2007]
2x 2GB Compact Flash cards 120x [2006/2007]
Lowepro Mini Trekker AW [2007]