Currently Being ModeratedOct 29, 2011 12:37 AM (in response to SanjeevParikh)
My battery life is also terrible. It's bad to the point where I have went out and spent $45 on a new case with an external battery, which the iPhone 4s still chews through. Apple needs to do something about this soon!
Currently Being ModeratedOct 30, 2011 7:04 PM (in response to SanjeevParikh)
The battery drain problem on my iPhone 4S was definitely related to Location Services. You'll want to make sure that you have the Location Services status bar icon enabled to help you determine at a glance if the service is hanging on your device. I've posted more details on my blog.
More Push Services
Bluetooth 4 spec is not power optimized yet
In short, lots of stuff going on while the iPhone is "idle"
I think a lot of people forget about all the stuff the phone is doing when they are actively using it.