Google Earth is one of Google's greatest innovations but it can of course always be improved, which is what the developers of HoudahGeo have attempted.
HoudahGeo is described as a "one-stop geocoding" application for the Mac. In other words, it allows you to "pin" photos to the locations where they were taken. The metadata that's added may then be exported to EXIF tags as well as to Google Earth KMZ files. This is a great way to share photos with other users and maybe get yourself a little, excuse the pun, exposure if you're a professional photographer.
From your hard drive, HoudahGeo takes your photos and allows you to add geographical data to each photo. It works basically like a huge map, allowing you to pinpoint the location your photo was taken in the world, and then automatically generate metatags that can be used in Google Earth. In the full version, there's even an option to work in fully automatic mode if you have a track log file from a GPS receiver.
HoudahGeo is an innovative application that allows you to geocode your photos for use in Google Earth - just don't be in a hurry if you have to encode 100's of photos.