The only thing I would add to this is that conditioning the battery definitely works. It worked with my 3G last year and it seems to just now be working for my 3GS. I was a bit concerned because, for the first 4 or 5 days, the 3GS battery life was definitely worse than my 3G. For the past year, the 3G would typically last a full day under normal use (at least my normal use). I would take the phone off the charger in the morning before work and then by 10 or 11 at night it would be between the 10% and 20% mark and ready to be charged again. As long as it basically lasted the day, that's all I needed. For the first few days of the 3GS, it wouldn't even last half a day. In stand by mode, it was losing 10% an hour at times. One night I went to bed with 100% and woke up with 47% - all stand by and no push or location services or anything. I was ready to bring it back to apple. But yesterday I completed my 3rd or 4th (I can't remember) full run down of the battery (until the phone shut off) and then full charge up. Took it off the charger at 7am this morn and used it pretty heavily all day. I'm traveling so lots of phone use, at least a 1/2 hour of tethering, several hours of music and a lot of web surfing. Definitely more than my typical use. It is now 11pm and I'm down to 5%. My usage says 6.5 hours of use and 16 hours of standby. There is no way the phone could have handled that just a few days ago. And there is no way my old 3G would ever come close to that. I'm going to do one more full power off and full charge up tonight and see what the battery does tomorrow. But it is definitely trending in a positive direction and, far as I can tell, the 3GS battery is better than the 3G as claimed.