I don't know about everyone else but the erratic performance of the battery to me maybe points to manufacturing defect. Today i charged overnight with the phone one, turned on while still plugged in, unhooked and used for about 35 mins of web browsing over wifi, one sms, one voice-mail. Went down to 89%. Put it back on the charger and took it off anywhere from one to ten mins after it had turned green, was doing some other stuff and when i went to make a call noticed it has still on 100% after an hour. It was idle the whole time so i decided to do some web browsing for the same amount of time as before over wifi, also did some sms and made a few calls. Over 3 hours later it reached 89%. It makes no sense. Yesterday I only got about 4 hours of use before i got the warning, and for about 20-30mins of that it was on the car charger, and i charged to 100% and pulled off right when it turned green that time. There must be something wrong with the batteries they sent out that makes them so inconsistent.
iphone you can't even replace the battery if it's dead for good