Save merged contacts information I just spent a lot of time merging contacts from different sources (two Google accounts, Google+, Twitter, Facebook, Skype), and now my contact list looks somewhat clean for the first time in months. So far so good.

In the past, when I reset my phone (I'm a CyanogenMod user, so resetting my phone happens from time to time), I lost all info about merged contacts, which is really a pain. Is it possible to back up and restore this information somewhere, e.g. through an app?

edit: I did the merging in the stock contact manager of Ice Cream Sandwich (CM 9 alpha)
Your contacts should all be backed up to the Google account you registered your phone with, provided that you are saving your contacts to Google and not your SIM card.  Check to make sure that you are using Google as your default contact list, and that syncing for contacts for that account is checked.

UPDATE: 
You can use Titanium Backup to migrate settings between ROM wipes for other apps/contacts.