Try GPicSync (Google the name to get the source.) It is very powerful (and free), but as a result is a bit complicated. Once you crack the code, it works well. (The only problems I have with it is to remember to start logging and to make sure my camera clock is synchronized.)
Enjoy!
Jim