I have put my iPhone to 0% then charged to 100% three times now. Before the third time, I downloaded battery doctor. It seemed pretty cool that it can show me how much time everything takes, so I decided to check again after charging to 100%. When checking, I see that everything is lower than it should be. It's actually comparable to a 3GS, and not my 4. http://www.apple.com/iphone/compare-iphones/ For example, battery doctor says my phone can have 30hr audio playback, 5hr talk time on 3G, and 3G internet time is 5hr. This is all comparable to the 3GS, which really disappoints me. Is it giving me 3GS times because it identifies my phone as an unknown phone, or is there something wrong with my battery? If it helps, IIRC I had around 7 hours(maybe a bit more) of usage, and 1 day 19 hours on standby right before it went to 0%.