OK, I found a simple trick that has dramatically improved my battery life. Up until yesterday, I thought my battery life was pretty poor. About 4-5 hours of heavy usage, and maybe 8-12 hours of moderate to light use. I had tried all the tricks of turning off radios, turning off updates to services, etc. None seemed to make a huge difference. Yesterday at work, I did what was becoming my normal practice of recharging before leaving so I would have enough battery to last through the evening. But instead of recharging by plugging into an AC outlet, I recharged via USB to my work computer. When I went to bed last night 9 hours after the USB recharge, I still had 70% battery life left after light to moderate use in the evening. This was by far the best performance I've seen. Before going to bed, I plugged into the USB port of my home computer and recharged over night. Now after 7 hours of light to moderate usage unplugged, I still have 90% battery life left. My theory for the difference is that the AC charger or the phone does not do a good job of trickle charging after the fast charge has completed. I think USB charging might fix that because I'm guessing USB charging is by default a trickle charge. I also suspect this is a similar fix to the one previously noted by many others to charge with the phone on, unplug, charge with the phone off, etc. In both cases, it may be a way of correcting a trickle charging problem. However, the latter solution did not work for me because when I would charge (via AC) with the phone on and then unplug, turn off the phone and then plug in again, I would immediately get a green light. So that method wasn't working for me. Charging via USB is working for me and has made a dramatic difference in my battery life. At least last night and today and hopefully from now on. For those who are not satisfied with their battery life, this is a pretty simple thing to try.