Section 1- WHAT DOES ROOTING MEAN
To have root access on a Linux based system such as android means you have the equivalent access of Administrator on a Windows based computer. You will have unrestricted full access to nearly all aspects of the android system stack.
Section 2- WHY SHOULD I ROOT?
For those of us who would like an extreme level of control over our phone's files, root access is a necessity. Having a rooted phone gives the end user unprecedented control over the phone, enabling them to have limitless possibilities. Essentially unlocking your phone's full potential. With root/superuser access on your phone you would be able to flash modified roms (roms from other devices) , have access to certain functions on "root only" applications (example: wireless tether for root users - ability to tether your phone). The possibilities are endless.
Can we get the Top 10 most common reasons?
Section 5- ROMs(Read Only Memeory)
1. What is a ROM?
2. How do I install a ROM?
Anything else? Also, please show cool ROMs loaded on phones. Please also provide links to get these ROMs.