Get Titanium backup or Mybackup Pro (what I use) and learn to use it. I can usually swap in about 20 minutes. Including a quick backup and nandroid first.
I'll have to check out Mybackup Pro. I use Titanium backup now but I find that some of my apps end up not working right and doing a lot of force closing when I restore them. Maybe I'll have better luck with Mybackup

I only have one nandroid backup which is from when I did my original right after rooting. I like to keep that one just in case I screw something up I can go completely back to stock.
Thanks for your advice Leslie.
