The battery life does suck. I had to charge it in the middle of the day yesterday - it went completely dead. But I guess that's what can be expected with wifi, bluetooth, a bright screen, gps, apps running in the background, invisibility cloak...
Plus, you can't really compare it to an old style cell phone that was only used as a phone. These new AwesomePhones™, as I like to call them, we use them much much more. So it is unrealistic to expect the same kind of battery time. Although, the makers could have foreseen this and added a larger battery to the iphone and this new android phone, but that would have added bulk to the handset.
What did I do? I bought a Tekkeon TekCharge 1800. Its a small battery that you can use to charge the phone, or just run it. It says it should last for hours, and it was $50.
http://www.tekkeon.com/products-tekcharge1800.html
With all the movie watching, browsing, emailing, navigating, apps-in-the-background running I'll be doing, this seemed like the best option.
keegan