My email syncs correctly and my calendar seems to sync correctly when I add on my iPhone to my Mac and my Mac to my iPhone (same with email) (the every 15 minute thing, because it's not REAL push, which sucks but that's fine....).
My issue is with my contacts. If I edit/delete/add photo to contact/etc.. ANYTHING at all...it WILL not sync. Well technically it does. It overwrites my phone EVERYTIME with what's in my address book on my Mac. I can't even change it from me.com, it still only syncs what is in my address book. Say I change a phone number on a name. It will be good for a couple seconds, sync, then the number will be back to what WAS there. Now if I get back home to my office and change it in my Address Book application....it works perfect.
What could be causing this?