A couple of observations related to two main threads of comments on this forum:
For those throwing fits about what a crappy product Apple has dared to release and a general sentiment of disgust with Apple and disappointment with the "defective" product with such a lousy battery: In case you were not in the iPhone rhelm or did not immediately update when iOS 4.0 and the iPhone 4 were released; there were similiar problems with battery life. It turned out to be a bug in the Push Notification Services. Temporarily switching from Push to Fetch fixed the problem short-term. Long-term; it took Apple about 3 weeks to release an update that fixed the issue entirely. The iPhone 4S actually has one of the largest and (when not effecteced by this unknown bug) one of the longest lasting cell battery's on the market.
For those who have performed a "New Phone" restore and only added a few apps at a time; only to discover the "one" offending app that is causing the problem - this is probably getting you close, but not all the way to the actual culprit.
Since the overall # of people with this problem is relatively small (compared to the over 6 million devices already sold and activated in under two weeks) and considering that individuals; such as myself, who have received replacement phones are still experiencing the same problems; it is relatively logical to conclude that this is a software related issue. More specifically; it is related to some as-of-yet-unknown combination of applications with the new OS; which result in the hot handsets and pathetic battery life.
For those who have identified Facebook or other apps as the "offenders"; keep in mind that the first app you find causing a problem may not be the only one that does so. Many apps may be calling on the same core OS functions or combination of functions; in which case they would all have the same impact upon battery life.
Just as most new users with virtually no outside apps installed seem to be immune to this problem (based upon what I have seen on the forum and personal observations of multiple friends / family new to the iPhone without any problems whatsoever) it also makes perfect sense that spouses or family members who made siultaneous upgrades would all experience the same problems (if any); since they are probably sharing the same Apple ID and installed base of applications.
I see where several individuals moving from the Blackberry / Android world are having problems; which might seem to contradict the theory of impact mainly upon users with a large base of installed apps; however, I've noticed a trend where ONE commonality among many of these users is Exchange Based email. This could be ONE of the areas causing the problem, or it could be that something in the way that Exchange Based email is processed, also hapens to access a part of the OS that other "Offending" applications are using. (I don't use Exchange email; but I've had this problem with two separate devices since the initial day of launch.) I do; however, have a large base of about 200 apps installed on my phone. I do not use all of them on a regular basis; however any one (or multiple) could be unintentional culprits.
Like others on this forum; I was contacted by Apple Tech Support and asked to install a provisioning profile; which created an extremely detailed log of my phones usage and running apps throughout the day. With my file, in combination with those of other users (potentially a combination of individuals both with and without battery life issues) Apple should be able to narrow down the list of candidates related to this issue. Once that has been accomplished; they can then search for common or similiar calls to the OS that most or all of these applications are making. With luck; this will finally allow Apple Techs to figure out exactly why the battery is draining so fast and to issue a software patch (OS Update) that gets around the problem.
It's not likely to happen overnight, but I wouldn't expect it to take more than a couple more weeks either. Now that Apple is clued into the problem and actively working to solve the problem (despite claims of several posters that Apple is completely ignoring the problem) it should not take an innordinate amount of time to narrow down the likely culprit.
Also; please keep in mind that even after they determine what is believed to be the culprit and design a patch; they probably will not release it to the public immediately. Any intelligent software engineer should have enough common sense to try testing the patched code to the greatest extent possible, before releasing it out to the "wild." The one thing that they want to avoid is the potential of intruducing a new unanticipated bug, in the process of fixing the first one. The code will be heavily tested internally (with testers setting up their iPhones with all of the suspected offending apps / configuration settings) to verify that the problem is fixed and make sure that they don't observe any new issues.
It's not a simple process, but it is a tried and true method for fixing such problems. Rageing at Apple Employees or the company at large really doesn't accomplish much; ouside of raising the blood pressure of everyone envolved and making the lives of a lot of innocent individuals far more stressful than they need to be.
If you can live with having a charger nearby for a couple more weeks; the problem will probably be fixed by an iOS update. If you can't do this and must have access to the phone most of the day; then try a "New Phone" restore and only install the applications that you absolutely can not live without. As long as one of those is not one of the culprits; you should be able to get by until the fix is posted. Please just don't gripe about how you purchased this phone for all of its anvanced features and it's completely unacceptable for you to not be able to use them. I purchased the phone for all of the features; but I know enough about how technology works to give the people at Apple a chance to actually figure this out.
For those who have posted complaints about how Apple failed to deliver on most of the promised improvements in the newly released phone; keep in mind that Apple NEVER publicly disclosed any specificatons or capabilities of the 4S; prior to its official announcement. Just because a buch of bloggers speculated on what revolutonary changes might be coming and provided their ultimate wish-lists as upcoming features (with absolutely no basis in reality), you can't blame Apple for not releasing a product that they never intended to produce, or (potentially) features that they are still testing with the hopes of incorporating it into a future device - after they can work out the kinks and make certain that they can produce it in a cost-effective manner. Blogs are looking for eyeballs; so they will get your hopes up with whatever they think you might believe, in order to bring you to their site. Some times they get it right; often they do not.