Ok, so i was one of those people bashing the iphone battery a day or so ago because yesterday my battery was at 20% with only 2 hours of usage and 8 hours standby. I had everything off except 3G and Location Services. Today (after the 3 full drain then charge cycles) my battery is at probably 85% with 2 hours usage and about 6 hours standby. All i did was turn off Location Services. I guess it always stays connected or something but after turning that off when i dont need it my battery has improved dramatically, even with 3G on all the time. If this is old news then forget this post lol but i found it very helpful and maybe someone else will too