When I used PDANet 1.51, everything worked fine but the battery drained even when plugged into the wall. All my problems with PDANet started with the update to 1.52. When I used 1.52 with my 3G, after only a few minutes the PDANet screen would display the "WiFi not connected" page and I'd be disconnected. Sometimes I'd get lucky and it wouldn't disconnect for as long as I used it. Now, with 1.53 on my 3GS, the battery issue seems fixed but the connection stalls out when downloading large files. When this happens, PDANet still shows the "Computer connected!" screen and shows the number of bytes downloaded. I would download the carrier hack to enable official tethering, but I do not want to be caught by AT&T or possibly break visual voicemail.