PhotoKML can be used to generate KML files that show pictures on the Google Earth map. You can either import pictures that are already geo-referenced or link your picture with a GPS track. The tool will generate a self contained kmz file that include all the icosn & thumbnails versions of the pictures.
JCTULL This is a great tool that has similar free offerings on other platforms, but was lacking a free/oss version for OS X. Kudos to the developer for providing this tool. Worked perfectly for me in my two applications to date. (Version 1.3)
CRAIGSTANTONNZ I tried using some photos that I thought were geotagged but weren't. The program didn't complain and put out a geotagged.kmz, but with no kml so GE didn't like it. I suggest putting up an alert if non-tagged photos are used.
and one more thing. "West Latitude"? I've checked and it works with southern latitudes and western longitudes. (Version 1.3)