Just wanted to drop a line regarding the battery life for my iPhone 4s:
Battery life seems as per normal. It can pretty much last the whole day without recharging.
WiFi - constantly turned on even though there are no WiFi spots available.
Bluetooth - off
Mobile Data - On.
Notifications - all turned on, except Weather and Stocks Widgets turned off (those consume alot of batt as it constantly polls for data and your GPS location when you swipe down your notifications centre)
Location Services - everything is turned on. Yes, everything.
Except under System Services, I have disabled Setting Time Zone. I have also turned on Status Bar Icon, just to spot any hidden system services that seems to be using GPS without my knowledge.
Diagnostics and Usage -> Automatically send (trying to do my part to make iOS more stable

)
iCloud services - all turned on.
Mail & Calendar - 3 accounts set to Manual, 2 accounts set to Fetch every 1 hour.
Brightness - 45-50%, auto brightness ON.
If you haven't done it already, I think the key thing to do here if you're experiencing battery problems is to turn off Setting Time Zone like what I have highlighted in Bold above. If it's left on, and if you turn on Status Bar Icon, you can see it is constantly accessing GPS. iOS 5.0.1 didn't seem to fix that bug.
With those on u can last longer for whole day?? It is not possible to me.. May I know what is ur version for iOS5.0.1?? 9A406/9A405??
I found out the much consume while turn on Cellular Data ><.. It consume 1% from the battery life every 5 to 10min