I agree Maxx after looking into Spb Backup more in detail.
It should work great for backup and restore on the same rom but not upgrading roms or changing.
I have fallen in love with Sashimi and it works great with reg keys exported with the Reg Editor built into NRG Task Manager.
Export keys into Sashimi auto reg folder and Ca-Ching.
Love it.
I also recommended Avast and it is pretty good.
AVG and Mcaffee are not that good IMO. I have used both in the past.
Mcaffee always gave me false alerts and also stopped many apps from running that I knew were clean.
AVG did not detect many virus infections that Avast, Kaspersky ( which is really good and you can get a free virus scanner/remover ) and others found.