The 3.0 OS for the 3G and 3GS are different, so when you restore a 3G backup onto a 3GS, does it carry over a different operating system? I'm thinking that if we wait for 3.0.1, it will fix this problem because it recognizes your device as a 3GS and puts the appropriate OS on it. Should we simply reinstall the 3.0 OS (from Apple's website or whatever) for the 3GS and that should fix some of the battery problems?