I've been an sprint Hero owner for a few months now and frankly have been disappointed with the battery life, getting 18 hrs of standby or so at most on one charge, with minimal usage. Recently did the latest firmware update, and of course immediately ran a different messaging app than HTC provided to fix the constant awake problem, but still got those numbers as above ... very disappointing. Then I ran spare parts yesterday, and found the Mail app was doing all the damage to battery life. I had two mail accounts on this phone, checking once every 15 minutes (hotmail and gmail account). Changed the gmail to once an hour and hotmail to once every 4 hours (it isn't a primary account anyway). I am now 20 hrs on a single charge with 61 battery count (7/10 bars, almost 6/10) remaining. This phone has had moderate browsing/etc usage (half hour to 45 minutes). Awake time at 15%. BTW, it is the Mail app and not the gmail app I've been using. Would not be surprised to see a 2 day between charges work out. No task killers or anything goofy either. Thought I'd contribute this.