This is what I did -
First I did the simple root method from stock 2.0.1
That just gives you the superuser permissions, no busybox or anything else.
I then download DroidRootPro its a few dollars at the app store.
You need to make sure you download the tools through the app and place them in the SD card. Without the tools it will not work. To get them hit menu then select get the tools. Copy the Tools folder to the root of the sdcard.
Use the program to install busybox, and flash_image, and SPRecovery 99.0b (all needed).
And here is the simplest part, once you have done all that, click menu -> more -> overclocking options.
From here you can select any of tas' images and the phone will reboot and flash them automatically. Finally if your wifi breaks, the fix can be applied from that menu.