So I finally decided to take the plunge and root. I've been reading for hours now and I finally understand most of the root process, ROMs, kernels, etc. There is still one thing though I'm unclear about and don't know exactly how to search for it. I want to install a new ROM, but I don't want all my Apps to be erased if i have to wipe my data (Do I? I'm currently still on 2.2.1 stock but rooted). I downloaded Titanium Backup and I'm using SPRecovery. I already did a Nandroid backup, but my question is this: How do I use Titanium Backup to save my Apps before I flash the new ROM? And will this save all my apps when i'm ready to flash? And is using Titanium Backup or any backup program even necessary? I'm still very confused! Any help would be GREATLY appreciated. Thanks in advance.