Nate thanks for the idea of the froyo.conf!! I am def. adding an rm fsck*.rec on there!
BTW I used the phone all day and it worked flawlessly!!!!! +1 for you guys, you rock! So close! I can smell it!
Easytether is what I use for USB tethering. The program sends you to a link to download the drivers for 32 and 64 bit, here are the drivers for both 32/64 and MAC...
Download EasyTether drivers - EasyTether for Mac OS X, Windows, Ubuntu and game consoles
And you have to enable USB Debugging... Other than that is pretty much straight forward...