If you're going to do it yourself, I say stay away from the "1click" root apps. Do it the right way, not only do you stand a better chance of not screwing something up (unless you screw something up, lol), but you also become familiar with the process. I see so many times where people root their phones, but then when something goes wrong they have no idea WTF is going on.
Read this
http://androidforums.com/evo-4g-all-things-root/129648-quick-intro-rooting-those-new-rooting.html