Your new iPhone has arrived, and you're probably having a blast checking out the new features and showing it off to your friends.
You're also probably wondering how to copy everything from the old iPhone to the shiny new one - apps you've purchased, music, photos, contacts, email, notes - the whole enchilada.
Here are the steps I took to transfer everything from my old iPhone to my new one, by backing up my old iphone and then restoring the new iPhone from the backup. These same steps can be followed to fully backup an iPhone (and you might realize after reading this article that the backups you've been doing have not been fully backing up your purchased apps).
1. Backup the old iPhone
Connect your iPhone to your computer with the USB data cable and open iTunes. Wait for it to recognize your iPhone, and then right-click on your iPhone in the left side bar. Select "Backup" from the short-cut menu to start the backup.
The first backup took about 20 minutes on my iPhone, which was loaded with about 4 GB of data. I say first, because I ended up having to do it again because the first run didn't backup my purchased apps nor my music files.
Instead, I received an error message indicating that not everything was transferred, and that my computer wasn't authorized to play the items (even though I had already authorized my computer).
Turns out you have to tell iTunes to transfer purchased apps from your iPhone to your computer, and Apple didn't put the menu option in a prominent location.
2. Transfer Purchased Apps
When you purchase apps from your iPhone, they aren't included in the iTunes backup. You have to right-click on your iPhone in iTunes and select "Transfer Purchases".