Android phoneGoogle contacts - usage model and best practices?
Mine's working the way you expect it should.

I had a problem with duplicates when using services to help keep my contacts "clean" and to import from other services. In particular Soocial kept giving me dupes. So, the first thing I'd do is make sure you're not using something like that.

I suspect that something is "out of whack" (to use a technical term) with the synchronization data. I'd try the following:


Make sure the data in Google Contacts is in tip-top shape. Merge duplicates, get everybody in the right group, etc.
Export all contacts (just in case)
Then, delete the contact data on the phone. You'll probably want to turn off synchronization before you do this.
Then turn synchronization back on. Everything should be copacetic.