Yep.
The duplicates are just the iPhone ones (iCloud). Before I activated the iCloud thing I made sure I didn't have overlaps in Gmail because I didn't want two of each one in there. I did all the merging and deleting and all that (like of the 500 facebook reply to things which Google stupidly saves). But every time I start over with a new phone (like I set up as a new phone) it adds another of each contact in iCloud. This last time I deliberately waited til I got home to do any contact stuff, didn't enter in anything, just left it as it was, just hoping it would sync it right. I got home, synced my apps and all that, had unchecked info, didn't restore anything. Then I put in my gmail and my iCloud stuff. And ended up with all the iCloud ones duplicated again.
Like, when you put in your gmail stuff, if there was a duplicate or whatever, it should pop up that window on your phone, telling you it might give you duplicates and gives you a cancel, a don't merge or a merge button right? It never gives me that with the iCloud thing. Just when I set up my gmail as exchange.