You don't have to wait until tomorrow to get iPhone 2.0. You can download and install it to a first-generation iPhone right now. WARNING: Back up your iPhone before hand!! 1. Sync your iPhone with the current version of iTunes -- this is to make sure that all your data is backed up. 2. Download http://www.apple.com/itunes/download/ This is the version of iTunes with support for the App Store. Double-click the installation package to upgrade iTunes. 3. Download the install package for http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iPhone/061-4955.20080710.bgt53/iPhone1,2_2.0_5A347_Restore.ipsw It's a 225-MB file and the server may be pretty busy, so be prepared to wait. The file should have a .ipsw extension. If it has a .zip extension, remove that part of the extension. 4. Connect your iPhone to your computer and select it in the iTunes window. Hold down the Option button (Shift button for Windows users) as you click on the Check for Updates button. 5. A dialog box will pop up. Use it to select the iPhone 2.0 install package you just downloaded. 6. Once your iPhone has been updated, it should be ready to go. Be patient: It took about 15 minutes to complete the process on my iPhone. 7. Once the update is complete, iTunes will ask you if you want to set up your iPhone as a new phone, or restore the backup that you did in step 1. Obviously, you'll want to restore from the backup. That will require another sync. 8. Now you're ready to start getting iPhone apps onto your phone. Not seeing the App Store in iTunes? Click on this link: iTunes App Store 9. Browse the 550+ applications (including 135 free ones) that are already available for download, and have fun! enjoy! Warning this only works with at&t so If you already have a jailbroken iPhone DO NOT DO THIS.