For those guy who've wondered why their battery drops to 99% after 30 min of usage, I think I can answer that.
The past weeks I've been using a tool called BatteryInfo Lite to exactly measure the mAh usage of my iphone 4s.
The full charge capacity of my iphone is 1430 mAh, but after using it continuously for a while, it's at around 1300 mAh while it still remains 100% at the battery gauge. The battery start to drop to 99% under 1300 mAh
Maybe it's just my phone, or maybe Apple set the battery usage percentage start at 1300mAh. That's why your phone battery is constantly at 100%.
by the way, when I turn off push mail, only use 2G and let it standby, my phone consume around 10 mAh per hour on iOS 5.0.1. Theoretically, if I turn off 2G, find my iphone, wifi, Siri etc... and not install jailbreak software (SBSettings, Activator etc..) I should be close to 200 hours of standby
My wife's iphone 4 has auto check mail each 1 hour, and consume 15 mAh.
If you want to measure correctly the standby battery usage, better jailbreak your phone and install this phone. If you turn off push mail, 3G like me, and your phone consume much more battery per hour, then you really have problem.
btw, my phone's usage time should be around 8 hours of normal usage (3G internet, games), and 17 hours of standby