Hey Block,
I've tried a bunch of different programs and settled on SyncMate (
http://mac.eltima.com/sync-mac.html). There is a free version that works well for basic functions and then an "Expert" version for $39.95 (pretty spendy) that lets you sync music and pictures. Hope this helps.