Oh yeah, you're right, there are apps that do this - I'd never looked because my phone came with Froyo installed, where it's built in to the wireless settings. There is at least EasyTether, PDANet, and Proxoid which is free but looks like a pain to set up.I don't think you do need Android 2.2 for tethering. There's an app in the market place called EasyTether which was out long before 2.2 was. I've downloaded it but not got around to trying it yet, fingers crossed it works for you.