Being rooted gives you administrative access to the files on your device, allowing one to alter programming to suit their desires (ROMs, themes, kernels, etc). Its a lil trickier on the X and Droid 2 though.
Sent from my Droid using DroidForums app (free in market)