I see that Safestrap is now preferred over Clockwork. Should I remove Clockwork and install safestrap? I found the following instructions to do so at this link:
[HOW-TO] Remove Hashcode's tweaked D3Bootstrap
I don't think of myself as an expert in this, but Hashcode makes it clear that you should only have one bootstrap installed at once, and I expect that if you installed Clockwork, you probably have Koush's installed. See this page, number 3:
Hash of Codes: HOW-TO Safestrap
The last part of Safestrap is what is installed on your 1st-system when you click "Install Recovery". It's the hijack. This is done via the /system/bin/logwrapper file (just like Koush's Boostrap). DO NOT HAVE 2 BOOTSTRAPS INSTALLED. Bad things happen.
I looked at that thread - that looks right to me, but perhaps you should wait for somebody else who has actually done this to comment...
I would want to backup my apps and data since it appears that best results will be had from wiping everything prior to (or after - when is this best done?) the Rom flashing. I understand the preferred method is Titanium backup. I see some have used MyBackup Root (free!). If I were to use one of these, how much additional reconfiguration would I need to do to get things more or less like I have them currently? Can anyone speak to whether MyBackup Root will do as good a job as TiBu?
I have used both; Titanium is my preferred, but there was a point last year when it stopped running scheduled tasks on my phone.
Titanium allows you to backup data for system apps (i.e., apps that are shipped as part of the ROM). Titanium color-codes these; red you should really think twice about restoring, green are probably safe to restore (though not always ). When you are switching between ROMs, it's probably safer not to restore them, but you can always make a backup from Recovery first and restore that if things get wonky.
Anyway, there are things that generally need to be reconfigured. If you are using the launcher that comes with the ROM, you will probably need to set up your home screens again. (If you install a third-party launcher, like ADW EX or Go Launcher EX, and then restore that, it should retain settings and icons after a restart of the launcher.) You will almost surely need to set up homescreen widgets again, as they cannot be restored in almost all cases.
Many of the system settings in home->menu->settings will need to be redone. Some were probably restored from Google if you choose that during setup, but some are not changed.
Settings for stock apps, like Calendar, Contacts, Messaging, etc., will need to be reconfigured.
I have seen some occasional issues posted by backup users that the restored apps aren't recognized by the Market app, or that the Market app doesn't work properly in the flashed Rom. Are these isolated instances or will I have to get this sorted out once restored?
I know that Titanium has an option to repair market links. That may be for the paid version only, but I've seen that happen on my old phone, and Titanium fixed the problem.
I have seen occasional reported issues regarding camera, car dock functionality, email and other things that worked fine in the stock, but do not function right in some of the ROMs. It would be quite a disappointment to go to the trouble of flashing a ROM only to find out that something that I use every day no longer works. Again, are these isolated issues or is just the price of admission in the ROM world?
You can read through the threads of each ROM to see what the known issues are before you flash. The first post *should* reliably list the known issues. Backups from recovery are your friend; you can make a snapshot of exactly how your phone is running with a particular ROM at a particular time, so if you do install a new one and it doesn't work as you wish, restart Recovery, go to Backup/Restore, choose Restore and the backup that you know is good and you'll be back with something that you know is working in a few minutes (the backups are timestamped, and Safestrap adds whether it was backed up as a safe or nonsafe system, plus you can rename the backups to add the name of the ROM, for example)