Doesn't android have some sort of program that presents phone as a generic USB Ethernet interface or uses a bluetooth internet tethering protocol unofficially (like iPhone tethering)  so you wont be stuck with something like PDA net?