Another product that can return place names from GPS LongLat data (called reverse geocoding) is PhotoLinker, a Macintosh only program. After some review, it appears that Google and Microsoft maps have APIs that allow programs to do reverse geocoding. So I suspect that we'll see more and more programs support this over time. A number of you pointed out that geosetter will perform EXIF->IPTC reverse geocoding.