Yep that was never clicked.
Anyway NO clue what happened. And this is what I had to do to fix it.
I had to turn off mobile me syncing with the address book first.
Then go into mobile me, delete all the contacts.
Then go into time machine backup, find a back up from a few weeks ago that was fine, restore that database.
Then go back into mobile me, reset sync, force to overwrite from computer to mobile me.
Turn address book syncing back on my phone.
Bamo, done.
What's wacked is that even when i said overwrite data on mobile me with computer it was still messed up with doubles and triples. The only thing that worked was deleting it all off mobile me.
Who knows.
I'm in the Calendar beta program, might have something to do with it although it shouldn't.