Ok, I have read posts online and I want to know once and for all how SBRecovery and Nandroid work, and if Titanium Backup is a worthwhile investment in time and money.
When you press power+x and create an advanced nandroid backup with all of the options selected, does it save everything imaginable? Applications, data, cache etc. so if I completely wiped my phone and then did a nandroid restore, nothing would feasibly have changed? I have applications that save data on a SD card like nesoid or gameboid, but I think those would stay intact.
Now this is good for fresh-installing some roms, or backing it up if I mess something up. On the other hand, what happens when I want to use a new system? I use handcent, gmail calendar widgets etc and would want them to transfer to whatever new system I am using. I have heard the name titanium backup thrown around before, and I would be willing to pay/donate to something that would allow me to migrate to new systems like the sense ui port or whatever, or even if I started to make my own.
I know this is probably tl;dr, but basically how do you back up your system files and how effective are they, especially since most roms ask you to delete your data 3 times and your cache twice THANKS!