I just wanted to mention that I have a non rooted completely stock HTC EVO and I have have noticed an increase in the battery life on my phone. The reason, I have found is that I have started toggling on and off the various antennas. For example, when I am at home or at work and using WiFi, I toggle off the 4 G antenna. I also have started keeping my GPS antenna off unless I am using TeleNav or Google Maps. I also only turn on my Bluetooth antenna when I am using the Bluetooth speaker in my car.
One other thing, I disabled the 'Fast Boot' option in the Setting menu, and I have noticed that my phone seems more stable and the batter seems to charge better.
Just thought I would add my comments.
"No matter where you go, there you are!"