truism,
I am a noob..and i felt was really branching out rooting and adding CM7. I love it. but haven't really researched reflashing roms...etc. but i am pretty sure it isn't a long process.
i have titanium backup, and even though i have never had to restore, i guess its pretty good. still...