Im thinking of rooting my phone

Hey guys, I was told about rooting my phone the other day by another fellow droid owner, and I came here to see what exactly it does and im a little confused. Does anybody have a link where I can see exactly what rooting my phone will do for me and possible a step by step guide on how to do it? Also, can this be reversed?