Battery tricks I found most effective:
-Turn the effing GTalk off! (go into the settings-applications-running services and kill it). Also, be sure to go into the app and tell it not to load on boot, then kill it after.
-If you aren't using Wifi, 4g, bluetooth, turn that stuff off.
-Make sure other apps you aren't using aren't running (Qik, etc.). A good free app for this is called system panel. It's a task killer but doesn't run in the background and suck up battery. There is a paid version, but if you are only using it to kill of apps the free version is great!!!
-Get rid of your contacts favorites widget. This seems to be a battery hog as well.
-Do the battery conditioning trick. Don't ask me why this works, but it does. It works as follows: Charge your battery with the phone on until the light turns green, unplug the phone and wait for the charging light to go out, plug the phone back in, again charge until the light turns green, now power of phone then unplug, wait for the charging light to go off, now with the phone powered down plug it back in and charge until the light turns green, unplug and wait for the light to turn off, plug back in and charge till green again. Do this last step repeatedly. I did the last part 6 times but I've seen 10 times recommended. THIS DOUBLED MY BATTERY LIFE, and most folks see very similar results. HTC has even recommended this. Again, I don't know why it works but it does. It's all over most forums.
-Another great battery saver, if you are comfortable with it is to run a custom ROM. Which one is a matter of preference but all of them are getting greatly improved battery life. I personally run Fresh 0.5.3 and it is stable, fast, and has greatly improved battery life. For rooting help and getting started, head over to the XDA developers site. The answers to any question you have can be found there.
-Turn off/down your sync times!! I didn't do too much with mine, they are all still on but facebook is set for every 12 hours. I don't use gmail on my phone, I find k9 email is much better. But at least look at your sync times and decide what you need and adjust accordingly.
-Keystroke haptic feedback, turn it off. It's found in settings-language and keyboard. This is a battery sink as well. I have normal haptic feedback on, but for typing I turned it off.
Battery tips I haven't tried because I'm already good with what I've done, screen brightness, screen time out, turning off wireless services.
THE MONEY TIPS!!!!: Two apps have helped me GREATLY (aside from the one already mentioned).
1. Setting Profiles - An app very similar to Locale but less than half the price. Let's you set profiles based on GPS locations, times, etc. I set my home profile to automatically turn off GPS, turn on Wifi, crank my ringtone and a few other things. I set my work one to turn off GPS, turn down ringtone and turn on vibrate. This makes sure when I'm at work or home things I don't need are turned off and it does it all on it's own based on preset locations you've setup. Has a little widget so you can easily see it's changed your profile as well.
2. Spare parts - This is a great little free app for checking out battery usage. It's easier than using *#*#4636#*#*. Go into spare parts, and into battery history, to see what is using your battery check other usage and partial wake usage. This app also works as a shortcut to things found in settings without having to go through a bunch of menus. Fantastic App!!
Sorry for the wall of text but I've done a ton of tinkering and these things help me out a TON. Give them all a try and see what works for you. Initially my battery would last from 7AM till noon or so. Now I can easily last from 7AM till I get home around 7PM with some battery to spare (about 30% remaining) and I am a HEAVY user.
Good luck all!!!