Saving ringtone selection in Contacts app My wife's Samsung Captivate (AT&amp;T's Galaxy S variant) phone is running CyanogenMod 7.1 (Android 2.3.x). Several times for various reasons her Google account was removed and had to be re-added.  The problem is that each time her contacts were deleted from the phone, and in the process of being re-synced lost all customization, such as assigned ringtones.  Apparently syncing to Google Contacts doesn't save the ringtone selection, probably for a good reason.

Is there a way to preserve this info so that when contacts are deleted and re-synced she doesn't have to re-associate each one with a ringtone all over again?  Is there a way to do this via a 3rd-party app like Titanium Backup?
Ringtone Keeper is also an free alternative that looks like it does what you want.