Geo-Tagged photos --> Google Earth file options?

Hi, I'm just curious how people are handling the creation of google earth KMZ files from batches of geo-tagged photos? Basically, I'm looking for feedback on:

A) Whether this is something commonly done in the pro-photo community

B) If so, what programs are people using to do it

C) What are the pros and cons of the different programs that people use.

I'm specifically looking for programs that can take a folder full of geo-tagged JPEG images and batch convert them into a Google Earth KMZ file as placemark icons that when clicked pop-up windows with location metadata and a reduced size version of my original image. I know Picasa does it, but it seemed incredibly slow and would lock up after about 4 or 5 photos.

In full interest of disclosure, I've put together a very targeted program for myself that does something like this and am thinking about expanding and offering it to the community. So, any feedback about what would make a program like this useful, or blatantly obvious (to photographers) facts that should be taken into account (e.g. "geo-tagged photos becoming obsolete due to miraculous new format...", etc) would be super appreciated.