Jailbreak the iphone
http://cydia.xsellize.com/ to cydia
Install "MyWi" in the Xapps group
1. Turn on
2. Make network
3. Open/WEP encrypted wifi network which shares your internet. It's perfect. Not only can you tether to one device you can tether to anyone around you with the key (or keep the network open) great for roadtrips if someone has an ipod touch or a netbook.
Premature optimization is the root of all evil. -- D.E. Knuth