This might be a unique situation, not sure. I have a 3G and will be getting a 3G S on the 19th. I want to transfer all my apps and their data (game saves, etc.) to the 3G S. But my 3G has OS 2.2.1 on it, while the 3G S will come with 3.0. So I don't think I should just do a restore of my backed up 3G data onto the 3G S, should I? Won' that overwrite the OS and put a lot of junk on the phone? I don't really want to upgrade my 3G to 3.0 first, mainly because I'm going to eBay it and I want to unlock the phone first.