I have an iPhone 4 on it's way to my greedy little fingers, but in the meantime, I've been making do with my trusty 3G. I'd heard iffy things about the iOS 4 betas on the 3G, and those don't seem to have been fixed for the final release. Because of that, I've kept my 3G on iOS 3.1.3. However, once the new phone gets here and activated, I want to keep all my texts, history, contacts, etc from the old phone and move them to the new one. So here's the problem: I've heard that the easiest way to keep everything when upgrading to another phone is to use the "Restore from Backup" function. Is this correct? If so, will I have any problems with using that function on the iPhone 4 if I don't upgrade to iOS 4 on the 3G? P.S. - If it makes any difference, all of my backups since upgrading to 3.0 have been incremental, not full. The last time I tried a full backup it took 4+ hrs.