I have two exchange accounts on my iPhone 4. One that connects to my gmail, the other connects to my work's Lotus Notes. There are no overlapping contacts in the two accounts. There are also no contacts saved locally on my phone.
When I enable contacts in both accounts, I get two identical entries for each of the contacts in my gmail. If I disable the Notes exchange account, then there are no more duplicates. If I have Notes contacts enabled, and gmail contacts disabled then I have no contacts at all.
Does anyone know what is going on? Is this a problem with having multiple exchange accounts or is it a Lotus Traveler problem? (I tend to blame Notes for all the trouble in the world, but that is just my bias)