At first I just used The Unlockr's method which is using Visionary. (
How To: Gain Permanent Root and S-OFF on the T-Mobile MyTouch 4G / HTC Glacier | TheUnlockr) I got temproot that way and then tried to get S-Off, but when I rebooted into the bootloader I was still stuck on S-On.
I did some research and realized the reason for that was because I had an updated bootloader, so I followed these instructions using the gfree method (
How To: PermaRoot and Unlock Your myTouch 4G - BriefMobile) and just skipped step 6 because I was already temprooted. After following those last instructions when I restarted and made sure I had S-Off, I rebooted then opened visionary again, unchecked temproot on boot and then ran Attempt perm root.
Everything went great, I went into terminal emulator and typed su to make sure I had access and I did. It was very simple, much easier than back in the day when I rooted my G1.