Hey guys

I've just jumped ship from iPhone to htc and just wanted to know what is rooting?
What are the benefits and what are the consequences of rooting?
Also what would be the easiest program to root for a complete Android noob.
Any help would be appreciated.

Sent from my Desire HD using DroidForums App