I made sure I backed up everything the best to my ability before upgrading from a 3GS to a 4. I was disappointed to see the following was not backed up: - none of my text messages - none of my login information for the various apps I use - none of my custom ringtones and texttones for all of my different contacts I know there are utilities to back up text messages (anyone reccommend a good free one?) but is there any way to deal with the other two? I have different ringtones and texttones for almost all of my 200 contacts. It was a huge pain for me to go through and set all those again. I shudder to think I will have to do it again when I upgrade to the new iPhone this fall. One related question concerning my custom ringtones and text tones... I use Google ActiveSync to keep my contacts synced up with Google over the air. None of the contacts are stored on the phone (best I can tell, otherwise, I'd have duplicates). Is there a better way to approach this? If I back up all the contacts through iCloud, would that keep all my ringtone settings correct?