Oh yeah, the battery on my EVO doesn't last much more than a couple hours. Even sitting overnight will drain the battery 30% it seems. Even with that its such a better phone than any other I have used on sprint.
My Evo can go at least a day and usually most of 2 days on a single charge. I use FreshEVO Firmware, but there are other options too.