Bought the 3GS on launch day. Other than the first day of heavy use, I'd never experienced any battery life issues. I could go through the day listening to music, checking e-mail, taking a few phone calls, etc., and still end with about 40-50% battery life. Then boom -- yesterday, I checked my phone in the afternoon and it was at 19%. No heavy use, just the usual listening to a couple hours of music, taking a couple phone calls. To be safe, I disabled push notifications (which I'd always kept on before, for AIM, which I rarely use). The weird thing yesterday was around 10-20% the battery life indicator started to jump around. One minute it was at 9%, the next at 80% (!!), and then back down to 22%, until it finally settled around 15% and drained out with about half an hour of listening to music. I went home, charged it, and within 45 minutes the charge went back to full (odd?). Now today, I'm at work, and I have NOT used the phone at all -- no music, not even for checking e-mail or browsing the internet. 3 hours since my last full charge, and the battery life is already at 70%. Has this happened to anyone?