I am most interested in rooting my droid to speed things up. I plan to follow the steps in this link: Guide to Rooting Android 2.1 on a Motorola Droid | Droid Life: A Droid Community Blog However, once I root what's next? I think the next step is installing a custom rom, however are all the kinks with froyo worked out? I know there were some issues w/ bugless beast froyo. What do you suggest I install, 2.1 or 2.2? If I decide to go w/ 2.2 then I will install flash 10.1 What's the difference between a ROM and a kernal? Do I select a custom ROM, then pick a kernal, whether it's 800mhz, 900mhz, 1Ghz? By selecting one of these kernals is that what's meant by overclocking? How do I make sure things don't run too hot? What theme would you suggest selecting? What's the talk about basebands? Do I need to select a baseband too? If, after I root I have to reprogram the phone of course I don't want to call verizon. I read that I could do the following: Go into Settings -> About Phone -> Status and check if your MIN and/or phone number are 0000... ones. In any case if it doesn't match your phone number, dial ##7764726, enter 000000 at the password prompt and set your MIN and MDN to your 10-digit phone number. Phone will reboot, dial the *228, then either use 1 or 2 to re-activate. Could I also use this trick: Tip: How to Bypass Android Activation Screen on Motorola Droid | Droid Life: A Droid Community Blog then do I dial *228, select option 1 and go from there? Will either of these 2 work? Thanks in advance. I'm going to be rooting very soon and I appreciate all the help w/ these questions.