
Once you have decided to root your Android phone, there are a few ways to actually accomplish getting root access to your OS.
I've chosen a 1-click process. I found the information on how to do this outlined on RyeBrye's website. The nice thing about the instructions on this page is that not only are you told how to root your phone, you're told, pretty clearly, what to do if something goes wrong. Nothing went wrong when I rooted my phone, in fact, it was very easy. But, you never know.
First, make sure that you can install applications from places other than the Android Market. This is a switch in the Settings tab of the phone under Software.
Your next step is to download the flashrec.apk file directly to your phone. This is the application that will do the rooting. Install the application and then backup your current ROM and then Flash the Cyanogen Recovery option.
You have to reboot your phone by holding down the Home button and clicking on the power button (the red phone). Hold down the Home button until the utility window appears.
At this point you should wipe all the data from your phone so that there's a clean install of the new ROM once you get to that step. Every time I install a new ROM variant, I wipe the data from my phone. The only time I don't do that is when I'm updating an older ROM with a new version of itself.
From here, you can select to install a new ROM....in order to do this, you should have a ROM downloaded to your SD card and the file should be a *.ZIP file.
Once you roller down to the option for selecting any *.ZIP file on your SD card and click the ball, the flashing will begin. It may take a couple of minutes to complete.
Once it's done you'll be back to the selector screen and you need to select the option to reboot your phone.
This will restart the phone and boot the new ROM. Note that it could take a while. I've waiting up to six or seven minutes. If it takes any longer, something is probably wrong and you need to restart your phone and try again rebooting the phone with your new ROM.
If it still doesn't work, you should boot into the boot selector and pick another ROM to try.