So, I see a lot of people talking about rooting their Droid, but I haven't seen a lot of mention about what it actually does, or the effects that it has. I have a few questions that I would love to have answered if you guys have the time. I would also love to hear about the benefits that the rooting gives to the average user. Questions... 1. I have heard that you can revert back to the pre-rooted state. Is this simply saved on the SD card? Can Verizon/Motorola tell if this has been done previously, for insurance/warranty reasons? 2. What does overclocking actually do? If I overclock from the stock settings to say 800mhz, what will I actually gain from it? Speed? 3, What are the negatives of rooting the Droid? Does it do any harm? 4. Does rooting affect your ability to do anything that you can currently do on the Droid? For instance, does it harm some widgets, programs, etc? 5. How badly does the rooting/overclocking affect the battery life? Any other information that you guys can add would be great. Just trying to make the right decision!