Just my $.02 - yes it sucks when your battery life ... sucks. There are ways to improve things and I would recommend anyone follow the tips available on these forums. They do help - and figuring out if you have "rogue apps" or a bad battery is important and there are some common sense "rules" to follow throughout the day. I am rooted and I am getting great battery life overall, but that's not the only solution. As mentioned - get another battery. Just do it.
I was resistant for a long time, but here's my advice - bite the bullet and get an extra battery (or more) and/or an extended battery. I now have two official and two OEM and an external charger. (I got the two OEM + charger at Amazon for $7 +S S&H (see the accessory forum here). Change your whole perspective.
I am still not a power waster and I do plug in when I can (at PC or in car), but having that extra battery(s) just means you can use your phone and not worry about it. What I have is overkill, but for $7 why not get a couple emergency spares? Turn that beautiful screen up! Stream some stuff, son!
Sure pulling your back off and powering off/rebooting is a bit of a pain, but it's worth it!