I'm sorry, I thought I had read through all the pages, must have missed that page.
What I mean as far as a backup program is something that can take an image of my phone so if I get settings all messed up, or just don't like the new ROM at all, I can run it and revert to how it was before I flashed. I'm pretty confident that unless I brick it I can put the stock ROM from HTC back on it. But at the same time, if possible, I would like to be able to restore all my data/settings/programs as well. I would settle with reflashing to stock, then installing a program that would restore everything, contacts, emails, pics, music, installed programs, etc...if it can be done without a lot of trouble.