Hello. Let me first start by saying I have no idea what I'm talking about or what I'm doing so there's no need to reply a post saying that. This is totally personal opinion for those that want one from a noob. I just wanted to take a moment to post to other people that are thinking about rooting their phones.
A while back I was getting impatient waiting for the Froyo 2.2 update to come out so I decided to check out what I heard about people rooting their phones to get this update early. Took me a while since I have very little (or you could say none) knowledge about programming. I googled around found some web sites and after a long time trying to sort out the google searches I found this forum. I would like to mention it's a great forum but a few people with "why the f*ck can't you figure this out yourself" answers that are kind of annoying.
For those average users out there I probably wouldn't recommend rooting your phones. It doesn't magically turn your phone into HAL 9000 from 2001 a Space Odyssey. Doesn't make it into anything different that what it is now unrooted. Your friends more than likely aren't going to be impressed and will just nod and act like they're listening when you tell them you just rooted your phone. It's still the same phone to what I would call the average user. BTW, your phone company won't know that you rooted your phone so don't expect a call asking you wtf you're doing to their phone.
On the up side though, there are a few kinda neat things about rooting it if you do decide to do it. There are a few tweaks that are easy to do that you might like to personalize your droid. I personally like the smoked glass theme that makes your windows (ie your pull down notification box) have a kinda... well... smoke glass effect.
The other thing that is kinda nice is the ability to get the new operating system updates before they are officially released. When I went from 2.1 to 2.2 I did notice the system run a little faster and I like the new soft keys they added at the bottom. Personally the faster system wasn't that big of a deal for me because I don't really care that I get to save 0.25 seconds swiping from one page to the next.
If you do decide to go through with it it's really pretty simple to do. There's great posts by people much smarter than me that show how to do from step to step that are hard not to follow correctly. I will warn you that if you do screw it up that you may be stuck with a phone that doesn't work and your phone company might not replace it.
That was the link I used to root my phone and would really recommend using that.
FLASH 10.1 is now available on the marketplace, so no need to go through those instructions, just go search for it on marketplace.
If your wondering about the baseband and Kernels, I never messed with them and I'm not having any problems with my phone. I have no idea what they do and I'm too lazy to do the research to figure it out. Maybe someday someone will post a short explanation that anyone can figure out and understand, but I haven't seen one yet (and yes it's because I haven't really looked).
One final note. You will get messages from time to time that asks you to install a system update. The backup program you installed will block that when you reboot if you hit "install now". Your phone will still work fine, and it will keep asking you to install it. Eventually someone on this forum will post a new root update.zip that you have to install that will stop if from asking you to update your droid.
I hope this was helpful to some people that don't know what they are doing. If I run across some useful info that I think might help others (like just what a kernel is and why you need to change it) I'll try to post it here.
For some of you that need a quick definition guide I'm just going to post it here.
OTA: Over the Air. It's when you get a message for updates on your phone when you turn it on.
Kernel: Basicly adjustments to your CPU speeds, voltages, and other hardware settings for your phone. Like the BIOS for your computer.
Baseband: Baseband is the subsystem of the phone that controls radio communications. It's a chipset on the phone that directly controls cellular hardware and communications with cell towers. With Froyo 2.2, the baseband was updated. This is to give the Droid 1 (or any droid) better reliability with the cell towers. Less drop calls and better 3g connection. (Thank you jrmdroid for the good explaination)
Deodexed: Here's a quick link to another thread on these forums to explain what this is. What is deodexed?
BTW, if you are kind enough to post on this thread, please remember it's for us that are hard of thinking and we have no idea what your acronyms stand for. If you are going to abbreviate, please spell it out the first time you use it so we know what you're talking about.