I am kicking around the idea of upgrading myself to a New 3G iPhone when I get my wife one. My question is this; I have a 1st Gen 16GB phone right now with 2.2. When I upgrade and plug into iTunes, will iTunes transfer all my songs, apps, contacts, etc. from the 1st Gen to the 3G? I know its a basic question but I could not narrow a search down here to find the info.