I've got an iPhone 3G with the 2.1 software update. One night last week I charged my phone, took it off the charger and used it for a while with the 3G on. I don't have push on the phone or anything (and fetching is a little glitchy anyway, right?), and I went to bed. I woke up the next morning with a dead phone. Since then I had perfect battery life until today. I had charged my phone fully last night, woke up and went to church and such, then got home and took a pretty long nap (4 hours, I was tired). So I wake up and I'm at 10% battery. Standby since last charge said 9 hours (about right) and usage said 5 hours. I find that hard to believe since I was asleep for like four of the 9 hours since the last charge, and was in church most of the other time so I wasn't using the phone. Anyone have this problem or know what's up? I don't know if it's a faulty battery or what, or if there is some sort of rogue app that gets hung and constantly transmits data or something.