I'm confused. I see all of these threads about using Titanium backup to backup all your apps etc. when switching to a new ROM. In my experience so far with rooting, Google has been backing up all my apps etc. and then restoring them all every time I try a new ROM. What is the advantage of Titanium?