New to Android, running 2.2, kernel 18.104.22.168. Just swapped from a iphone for a few years to Android. A guy at work mentioned rooting, so i've looked around, but still have a few questions. I have jailbroken my last iphone several times so i'm familiar with that process. My main reason to root now is to remove those annoying ATT pre-loaded programs that i will never use. Found something online for a "one button click" root program for my Captivate. Was wondering if this is a viable option to root. If i do this will this load the current firmware with access to the root system, or for lack of better terms, factory restore the phone with root access? I dont mind that since i have all my items stored on my SD card. In reference to the iphone process, does the Android OS validate the firmware version during the recovery process or just does it install it? I know i had issues with iOS because i would have to use a earlier version since Cydia didnt have my "shsh" on file. Also is the process reversible, again, (sorry for all the iOS refernces...) but i was always confident that i can recover from a failed jailbreak and it would work fine. I'm afraid with the captivate that i might brick it. Last question, i would like to remove all the ATT apps, but i read online a few different references and most of them ran several commands, was wondering if there is a package or script to do that. I am comfortable with command line in OS X & Linux, but since i'm new to this device, thought it might help me get use to it. Thanks.