Rooting is the process , enabling android users to get the full usage or the super powers of their devices, simply once you purchased the device it comes with default user settings and privileges that the user is limited up to some basic functionalists , therefore u need to get your phone rooted to max out your droid..EX: right now um using Experia x8 with android version 2.1 installed.since i don't have a wireless router with me i wanted to create an adhoc network and let my droid get access to my laptop's internet.by default finding adhoc networks is disabled in my version of Android.so the solution was to hack the phone (root) and modify the Wifi related system files on my droid.i think that'll be one good example for you to understand what's the benefit of Rooting your phone.Last night i rooted my phone and now everything's working like a charm.do few researches on youtube and you'll get to know how to root using an easy application called "Super one click root" .... cheers