I use syncmate:
http://mac.eltima.com/sync-mac.html
They have a free and a paid version. Depending on what you are looking to sync, you can also set up activesync on the phone to sync to your Google contacts, etc. and bypass the computer all together.