HoudahGeo is a one-stop geocoding application. It lets you "pin" photos to the locations where they were taken. The information created this way may be exported to EXIF tags as well as to Google Earth KML files. Such a file allows you to browse your photos within Google Earth. It doesn't require a digital camera with a built-in GPS or any other kind of GPS device.
PhotoRescue will undelete, unerase, and recover pictures, images, and files lost on corrupted, erased, or damaged compact flash, smartmedia, memory sticks, mmd, XD, multimedia, or secure digital memory cards when other solutions fail. It supports the recovery of all file types, but its algorithms are particularly optimized for JPEG files, TIFF files, GIFs, and BMPs. It also offers constantly updated support for CRW, NEF, ORF, MRW, and many types of movie files. In some cases, it can even rebuild pictures that have suffered minor corruptions. It deals with cases where the media is not visible as a drive letter anymore. The unique unfragmenting technology rebuilds cherished memories that would otherwise have been lost forever.