I don't use Safestrap, I use Razr Bootstrap. Safestrap allows you to partition part of your internal memory to be used for flashing a custom ROM. By doing that you can keep your stock ROM intact while flashing a custom ROM on the other partition. That way you can always have the stock rom to go back to if your flashing a custom rom doesn't go as expected. They refer to the partitions as "safe side" and "not safe side". As far as removing bloatware and system apps that came with the phone from Verizon or Motorola. Two points to be made here: Like shaggykid said...be very, very careful what you remove. Aside from removing apps, you will need to flash a custom rom to do the rest of what you want. I recommend you freeze the apps you don't want or won't use instead of removing them. I guarantee you that sooner than later...and probably sooner, you're going to want to receive the latest OTA update from Motorola, especially when ICS is released. You will not be able to receive the OTA update or upgrade if your phone is not stock...all the bloatware and apps that you have removed will kill your chances of ever receiving an update until you replace them or go back to a completely stock configuration. Freezing is a much better, safer and less hassle way to go in my opinion.