For people like me who were brand f-in new to this here and totally ignorant of anything as far as rooting here is exactly what I did to get temp root. This is my first smartphone so it was all alien to me too.
Downloaded and install Astro File Manager from the Market.
On my computer I went to
http://android.modaco.com/content/software/320350/19-nov-r14-visionary-one-click-root/ and downloaded visionary.
On my phone went Menu>Settings>Applications and turned on unknown sources
On my phone went to Menu>Settings>Applications>Development and turned on USB Debugging
Connected my phone to my computer and went to disk drive mode and put the visionary download on my sd card. NOT in any folder or anything.
removed my phone from the computer and went into the Astro File Manager app and clicked on the visionary .apk I placed on the sd card and installed it.
went into the visionary app and touched "Temp Root Now" and NOTHING else. I DID NOT turn on Temproot on boot because it causes frustration later if you do.
The phone automatically restarted and hung on the 4G screen for a couple minutes(seriously, minutes. It seems like hours your first time believe me I popped my cherry on this just this morning). Once the phone booted it was running really choppy and it appeared the visionary app had disappeared from my app drawer and I wasn't rooted. I DID NOT try to reinstall visionary or anything.
After about 5 minutes of letting the phone sit there and chill on the home screen I rebooted it like normal.
Now visionary showed back up in my app drawer, wow damn cool. My phone was no longer choppy either it was as if I had done nothing.
I started the visionary app and touched "Temp Root Now".
When visionary finished it's thing again my phone was rooted and running perfectly and superuser had now been installed to my app drawer. Wow damn I didn't download that, VISIONARY must have done it for me.
I installed wireless tether to make sure it was rooted because I didn't realize if I saw Superuser in my app drawer it meant I was rooted.
That's exactly what I did and it worked for me. Maybe for you too!
I used the various posts from this EVO Shift forum and blind confidence that I wouldn't brick my phone to try it, thanks to the people who figured everything out. I take ZERO credit for any of this and am just posting my experience.
For permanent root I just followed the guide posted after learning how to use abd/android SDK by using google searches. That allowed me to enter the command line codes needed for the perm root but I am such a noob at this that I don't feel comfortable posting the "New to Android" steps involved in using the adb/Android SDK because I learned everything about this last night around 2am.