This is something I've had a little difficulty with...
I synced with my yahoo address book, my .mac address book and my Palm address book (thinking that there MUST be some that exist on one list and not another) and I sync with TWO macs, one at home and one at work.
I was not amazed when I had duplicate entries, and have gone through my mac address book a couple of times to combine cards and weed out duplicates of the same person with slightly different titles (just one contact had JJ, JJ Steve the Spy, JJ Thespy, JJ 2007, JJ April trip 2007, JJ at sea, Steve the Spy; all the same person with three different emails and two different phone numbers) How did I get so freakin' many contacts for my friend JJ who I also call Steve the Spy? (It's a long story) I have a few contacts that have that many entries. EEEEEK!
So I go through the mac address book and pare everybody down to one entry and sync. Boop, all the entries are back. I do it again and choose "replace all entries on this phone from this computer" Seems to be better. I sync with the mac at work and all the contacts (all? I'm not sure, but some anyway) are back again. I get this box when I sync that shows either mac, iCal or my phone and says there's a conflict, and which one do I want to trust as the true contact or event. This or stuff like this happens every time I sync. How very frustrating.
So in answer to how did I get my contacts into my phone, the answer would be "over and over".
Any suggestions for how to make this stop with contacts and events? With Palm I could choose whether the phone or the computer was going to win in a conflict as a sync setting and didn't have to do it every time I synced. (would that be sanced in past tense?)
Thanks in advance for your help!