So today I finally joined the rooted community, used unrevoked to successfully root my phone and am very eager to try out some of the ROMs I've been hearing so much about. I'm very picky about this kind of stuff, so I know I;m going to install one, have it for a few days, switch it out for a different one, rinse and repeat until I'm satisfied. The problem I have is that there is data on my phone that I really really don't want to lose in the process. First, my contacts. I had to factory reset my phone before and didn't have a backup, it was an awful mess. I used the backup function on my phone (the one you get to by holding volume down and power when booting) which is supposed to be called nandroid, but mine did not say that anywhere... Is this what I want or is there something that will actually let me instantly have my contacts on my factory reset phone with the new ROM? What is the safest way to export/import the entire contact list? Also, paid apps. If I upload my same gmail account, will everything be good to go? Finally, progress in games. Can I solve this problem by moving games such as angry birds over to SD, then just reinstalling them if necessary when I flash the ROM? will the saved data be in tact? I'm sure there is something else on my checklist, but this is a good start. Let me know if you have a good solution for keeping these safe during my experimenting so I can get started. EDIT: I am wondering what you guys recommend for ROMs. I like sense, but I'm starting to want to try out something new. Also, I don't get the point of kernels... and are there any must-have mods or apps for rooted phones? this is all so new to me, sorry for being a noob.