I bought my Droid off ebay about a week ago, and I have been trying to absorb as much information as possible about it. This is my first smartphone - my first time using Android, but I'm pretty quick with this stuff. The first thing I did when I got the phone was to try out a billion applications. I'm not really interested in gaming, but I like the billion odd useful things one can do with the phone. A few days ago, I was reading about rooting, and was going to do it manually, but then I came across RDKamikaze's Soup or Root, and tried it. No problems, but I have a few questions: I wish I had made a backup with everything completely stock. If I were to use recovery mode's system wipe, will it restore the phone to an un-rooted state? How does it work? I am not worried about my non-existent warranty, just about being able to easily get the phone back to a usable state if I mess something up. I've read a lot about different recovery methods, but it's not clear to me what they all do, or how to use them. For instance, I read about "RSD lite", which can restore the phone to factory defaults (?), but how does it work? How does nandroid backup work? Where do I get it? What is their relationship to ROM manager, ClockworkMod Recovery, or SP Recovery? How do those programs work, how do I use them? I'm sure that it would become clear quickly, if I install and play with these programs, but I'd like to stop myself and do some reading before I cause any harm. I'm interested in overclocking, and I have done a bit of reading *about* different kernels, but I haven't yet found a guide to installing them. It is my understanding that a kernel is included as part of any ROM. Is there a detailed guide for this? I don't know much about ADB, where can I read about it? What did you do, when you first learned about rooting? What do you wish you knew? What is your standard software package, now? Any other thoughts / comments?