Next-generation iPhones likely to focus on internal improvements.
Nullriver Introduces 3G/EDGE Tethering App for iPhone [Updatedx4]
Share your iPhone's EDGE or 3G Internet connection with your computer using NetShare. NetShare provides a SOCKS5 proxy for your computer to connect to.NetShare's inclusion in the App Store is a curiosity, as Apple must have manually approved its inclusion. It's unclear if the Application would go against AT&T user agreements. AT&T typically charges Smart Phone users $30/month extra to use tethering applications. Screenshots of the application's instructions have been included here:
Update: The application appears to have gone missing from the App Store. While the application listing still appears, if you try to purchase it now, iTunes says "The item you tried to buy is no longer available".
Update 2: For those who were fortunate enough to get the app, forum user Mac-Addict has posted a detailed tutorial.
Update 3: Developer reply:
We're not quite sure why Apple took down the application yet, we've received no communication from Apple thus far. NetShare did not violate any of the Developer or AppStore agreements. We're hoping we'll get some feedback from Apple tomorrow. Sorry to all the folks that couldn't get it in time. We'll do our best to try to get the application back onto the AppStore if at all possible. At the very least, I would hope Apple will allow it in countries where the provider does permit tethering.
Update 4: NetShare is back in the App Store.