Since a few days, the new iPhone OS 3.0 is available but in Switzerland Tethering is afaik not officially supported by either Swisscom, Orange or Sunrise. bench-artwork.ch has the solution for this and provides configurations for all three big provider. You can find all the information here (it’s in german).
PS: For all Linux users like me, this is also very helpful.