Android have a magnificent function that make it different from another OS, it a cloud contact storage
in indonesia we used to save our contact on phone memory, i say it old fashion, now how if we use google sync facility so if you wanna change your phone, or flash your phone you don't confused about your contacts.
Ok now i will show you how to move your contact from phone to google address books.
How To :
1. Export your contact become .vcf file.
2. Delete all of your contacts, after export of course. if you suing CM 7.2 and use ICS theme like me you will not found delete all button so you need some 3rd application download and install it, delete all
3. Unsync another service, like yahoo, facebook, what app, etc everything that contain contacts. so you just delete contacts that store in your phone memory.
4. Back to your contact screen, select menu --> select import from SD card
5. Select gmail on create contact under account
6. Select *.vcf file that you wanna.
7. wait until process finish.
8. first you will see, your contact still empty. that because you need to sync gmail account that you unsync on step 3. now sync everything (facebook, yahoo, etc)
9. Finish, enjoy now you will not confused about your contact cause it will storage at google
if you open your gmail account and not yet found one contact exported then on your smartphone you must sync it.
Setting --> Account & Sync --> Gmail sync
after few minutes look again on your gmail contacts