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.
Programmers used to batch environments may find it hard to live without giant listings; we would find it hard to use them. -- D.M. Ritchie