DroidXCon, thanks a million for a wonderful writeup and for making the files available again!
I successfully rooted mine last night with your help. I followed the ADB method on Windows; I'm completely new to Android and wanted to better understand what was behind the curtain...
Some tips for others looking to do this:
1) Executing the first batch of "adb push", I had to add an "adb push Superuser.apk /data/local/Superuser.apk". Otherwise, the "com.sh" shell script will fail saying it's not available. The Mac instructions have this, but I ignored that section (I'm a Win7 user).
2) GingerBreak did hang on me the first time. Reboot via battery pull fixed that.
3) When com.sh bombed, I lost my root shell. No biggie, I restarted GingerBreak to get it back but it complained about "boomsh. permission denied". Doing an "rm /data/local/tmp/*" fixed it and GingerBreak did its magic...
Hope this helps others contemplating the move...