My phone has all its services turned on. I usually leave them all on (bluetooth, location, 3G, PUSH, etc) and prior to the iOS4 upgrade, my battery sucked... but now it sucks more! Last night, it sat on my bedside table, unplugged for 7-8 hours. It started at 100% and when I woke up, it was at 75%. This is not a good thing... More and more I'm tempted to just ditch iPhone because of the battery. I would imagine the new hardware coming out will only even out the new OS's use of battery to make it like a 3GS on iOS3.