I've had the treo for years, but the mac just for a month. I can sync it, but it takes forever (I cancelled it twice yesterday after about an hour each time) and frequently gets hung up on synching the phone call database. I've tried the bluetooth and usb sync as well as hooking it up with isync but continue to have problems.

I was thinking about purchasing the missing sync program but it seems like I shouldn't have to. Any advice on what the problem may be, or what to do?