Photo Locator allows you to save your locations in your iPhone, while you use your professional camera to take pictures. When you arrive home and download your pictures and locations in your laptop you can use the free desktop application (Mac OS only for now; Windows version soon) to match and add locations to your pictures.
Photo Locator saves location information (latitude, longitude and timestamp) in a sqlite database and lets you add a text label describing the place you are in. When you want to export your locations database you can send it to an email address. Photo Locator will send an sqlite3 standard database so you can use your locations with other applications too.