Not wanting to be a jackass here, but there is a folder called "All Things Root"...check it out! So that being said, I'll give you my experience...I was terribly hesitant to root my phone. Lots of fear...what if it screws up, what if i brick my phone, what if i need to send the phone in...etc...
I used the Ace Hack Kit...as long as you read the effen-manual, you'll have no problems at all. I tried to read the manual before beginning the process, and since i really didn't know much about the inner workings of the phone, i might as well have been reading Swahili(which is not a native language to me). After doing lots of reading in the forum, I decided to jump in and give it a shot. The manual is in fact a word for word instruction guide, and all of the things that made no sense to me, made perfect sense as I started the process. I find myself to be relatively competent, but this process didn't require much. The developers did an awesome job.
Once I completed the root process, I copied the rom I chose to my SD card(Coredroid v8.1)), and flashed it using the directions in the effen-manual. I have never been happier. I have reclocked my CPU, removed all the ATT bloatware, and continue to fully customize my phone more daily.
The biggest gain for me is that I no longer am a slave to what ATT wants me to have/do with my phone. No one can make you keep certain programs on your new computer at home, why should your phone carrier do that to your phone?
Android is all about personal customization...its why i'm here...otherwise I'd still be rocking my iPhone 4(which was a nice piece of machinery)...but I don't like being locked into anything. Now i'm not, and won't be again!!
besides, if you need to return it to stock...the effen-manual can walk you through that too.
Good luck and happy rooting!!!