Welcome aboard guys. Its always a pleasent suprise to hear about Apple users that switch over to Android. Im proud of you guys. I see Apples dropping there next OS and its gonna include features that Android already had awhile ago!
Now as for Rooting. Rooting is required for doing different things on your phone that will give you super user abilities. Basically you can alter the system files in anyway you want. But of course, be careful because you can end up with a pretty nice and shiney brick. But then again, theres always ways to recover from a brick.
Ill give you some examples of what you can do with having Root Access. And these are just a couple as Im sure there are more things you can do beyond my knowledge. But heres what I do.
Grap a screenshot app. To take care of taking a screenshot on your phone, a majority of the programs that do it require root access. Thats one of them. Another. Having your phone rooted also gives you the ability to download apps from the market such as "Root Explorer" for example. That will allow you to edit the system files and you can delete or "freeze" all of the bloatware that comes installed on the phone. All of AT&Ts junk. Although I wouldnt recommend deleting them. Just freeze them. Because its possible you might not get updates since you deleted those system files. But even if so, you can always flash back to complete factory via Odin.
Most Custom Roms require root access. You root the phone, download and install Clockwork Mod Recovery and then you can read titurials on how you can flash custom roms on the phone. Basically like now theres a ROM a user from XDA made that looks like a Gingerbread Replica. In order to flash your phone to use that, You have to be rooted at first. Once your rooted, your rooted unless you unroot. Even if you factory reset, your still rooted.
SuperOneClick will Root and Unroot your phone. Plus there are other things like lets say if you wanted to Fudge some of the factory settings. Like the Battery icon at the top. If you wanted to change that to like a number to show the percentage of the battery, you would have to edit the build.prop. In order to do that, you need root access to get to that file. Once you switch the code in the build prop, you can change some of the factory settings to the way a developer has made it to look. Theres also other things you can do in the build.prop. Change the Density of the screen. Make it bigger or smaller to your taste. Change the Icon from H to 4G, 3G or whatever G you want it to say. But of course, this isnt for just anyone to do. A developer has to make the coding to have it replicate his/her work.
Im pretty sure there are other things you can do. If I was you guys, I would start checking out XDAdevelopers.com website also. They have the Developers there that know what there doing with these gadgets and some of them make must have custom stuff for these phones. But all of this just sums up a little bit of what Root Access can do. If others can chime in, please do.
And again, Welcome aboard guys. You are the most special people that roam around these forums. Switching from Iphone to Android proves to the community that Android is an extremely strong competitor to Apple. Oh, and Get used to Google. Google is your new Master
