Starting today you can pre-order an iPhone 4 from Apple, ATT and other select retailers. The pre-order currently only includes the black iPhone 4 16GB and 32GB. The white iPhone 4 isn't ready for pre-order. You can also pre-order the iPhone 3GS 8GB for $99 today as well. Apple offers free shipping of in-store pickup for the pre-ordered iPhone 4. If you choose shipping, it will be delivered on June 24th; and if you choose in-store pickup, you can pick it up on June 24th at an Apple store.

The 16GB iPhone 4 is priced at $199 with a contract and the 32GB is $299. To pre-order visit www.apple.com