First, I've got to give credit to the other post for figuring out the main reason for the short battery life I was getting. If you're already getting good battery life - ignore this post. It only took me two months to figure it out (I had this phone since the pre-release Friday from Best Buy), but the main culprit was the HTC clock with weather widget (or the TWC app). By process of elimination I tried literally everything but ultimately figured out that it was either the default HTC clock widget w/ weather or the "The Weather Channel" widget, or both. I got rid of both and my battery life has improved dramatically. I used to unhook my phone charger at 6:30 a.m. and my battery would be less than 15% by 5 p.m. with moderate use (few texts, few calls of 5 minutes each, and three emails pulling every 15 minutes). I tried lengthening the time interval to an hour for email pulling, changed the "default" mail account to my yahoo account from my activesync exchange account, unchecked "always on mobile", "background data" sync for google, no gps, no wifi, etc. but still couldn't last a 15 hour day without the battery dying. I did the SMS fix, got the MR update and still got crappy battery life despite never exceeding 18% awake time. Finally, last night I got rid of the HTC default widget clock w/ weather as well as the weather channel widget and today I went through 15 hours with heavy usage (more calls, longer calls, more text messages, and more emails than normal) and still at 30%. While this isn't earth shattering, it is a significant improvement than before. Hope this helps somebody.