Ok, I've not gone through all 45 pages so sorry if I'm repeating something from page 10. I've found two different ways to get GREAT battery life from my Evo!
1. I downloaded Juice Defender Ultimate (yes,.I forked out 5 bucks) & got incredible results. I typically work a 10-12 hour day, & have traditionally had to keep a charger next to my desk for periodic daily use. However, after installing Juice Defender, I am no longer married to my charger. In the past, my battery would die before I left work, if left uncharged... but no longer! For instance, the other day I pulled my phone off the charger & used my phone heavy before work. When I finally arrived, I was at 85% (previously, the kiss of death). By the time I left work, my battery was at 61% (no charging). I drove home &, after light charging on the car, my battery was at 65%. I tinkered all night with my phone & finally went to bed at 12am & my battery was at about 40%. I FORGOT TO PUT MY PHONE ON THE CHARGER & woke up at 430am, & found my phone at about 35%! By the way, I was constantly running live wallpaper, but I typically keep 4g turned off (although JD will manage th is, also). Here is why this works: Juice Defender shuts off my Network radios while the screen is off. I use the advanced setting & have JD turn my radios on every 30 minutes so that my apps & widgets can update. I never thought I could get this good of results from a simple app!
2. If you are rooted & flash rooms & can live without Wimax, MIUI has very similar battery life to what I described above. Honestly, I'm not sure why... my guess is that they've built similar radio management features into the ROM, but that's just speculation.
Finally, I'm currently running the latest official build of Cyanogen Mod 7. However, my wife has an unrooted Evo Shift & she is also getting great results from Juice Defender.