I'm new to this too. Also, is it easy to un-root your phone? I'm still trying to figure out what the non-nerd advantages are to doing this.
I did something like this to my Pixi, where I installed Preware in Developers Mode and it would let you install patches, apps, themes, etc etc.
I know you can install ROM's in rooting your phone, but what else?