The suspense is suspended and the mystery solved, Apple has revealed that the hugely hyped iPhone will go on sale in the US on June 29th. As for the cost that will depend upon the exact configuration, but the cheapest version will be $499.
As for networks you have a choice of one, the AT&T wireless division which used to go by the name of Cingular.
A raft of TV ads have been broadcast, showing the iPhone in all its glory and revealing various features. You can watch them online at Apple here.