Can someone explain what rooting a android phone is and how to do so? If i understand correctly, its to use non market apps, correct?
Rooting your phone gives you super user, or admin access. The benefits are, you can then flash custom ROM's, move apps2sd, remove any of the bloatware that you do not want on your phone that the carrier imposes. Their are also some apps that require root, in order to be used.