I have an iPhone 3g, which when fully charged, lasts FOREVER. I don't listen to music, use gps (location services off), Wifi/BT off, Only EDGE, no game playing.. Simply some web surfing over edge and lots of calling and texting, PUSH notificatons ON. When my 3G is fully charged, it will stay at the 100% mark for 1 hr and 20 minutes of actual usage (calling, texting, surfing), and at the end of the day when I have 4 hrs and 50 min of usage, I still have close to 65% left. Now my 3gs, with the same crippled battery saving settings, drains like a MOFO. If I charge it to 100%, and talk (not text) for 1 hour, my battery is at 92%, where as on my 3G, it will be at 100% still, with some left before hitting 99%. Why is this? this makes me want to sell the 3Gs.