ok, I know there are loads of threads about poor battery life on the Desire with most suggestions to kill apps turn off wifi, data etc.
However, my point is this. I have push email connected all day, stock, weather and facebook widgets connected, an hour of calls and probably about 20 apps...