Hey all, I'm new to Android, and just smart phones in particular. I've had my Hero for about 3 months and its a great phone, but it just tends to get bogged down sometimes, and from everything I've read on these forums about rooting they say it will help. I'm kind of interested in rooting my phone, but I don't want to do it before I know what I'm in for when I root it. Basically I don't even know what rooting is. What is it? What will it do to my phone? Can I undo it if I decide I don't like it? Will I be able to get the 2.1 when it is released or will I have to install it on my own?