It's not the phone it's the apps you are running. Get the app killer, and kill all processes you don't use every couple of hours.
This brings up another point: What IS the correct way to quit an app? I may pull up the browser, hit a website, then I'm done. I want to quit [and free up the memory], but there's no "quit", and expecting me to kill it is just plain stupid.
I read some post that talked about it being a unix system, and you come from a windows world and expect it to be handled different. It keeps the app open for quick access, and closes what it doesn't see in use after a certain period of time. What crap. I'm a unix guy, and have been exclusively for the last 15 years (software dev, SA, IA, etc). The only time I have to force quit an app is 1: if it's run away, or 2: it's a daemon. Aside from that, it's just plain old crappy programming.
The fact remains, I'm the one who decides if I'm done with an app, and the OS/App should honor my request. If I want to quit an app, I shouldn't have to resort to some OS hack to make that happen.
Now granted, I'm only 5 days into my Eris and am maybe missing something, but damned if I can find it. And yes, this battery business sucks. I'm trying to condition it now and we'll see where it goes, but to give me all of these cool features, then expect me to turn them off to make the phone last throughout the day is just more crappy programming.
Doc