Great advice Pool_shark...especially if unrooted....you can also NOT use widgets.
Install Quickclock and Droid 2 Overclock. Use quickclock to calibrate your phone....FOLLOW ALL THE DIRECTIONS. Then export from Quickclock and import them into D2O....I am on 11 and a half hours with a lot of use and 50% battery...and that is being overclocked to 1.250 on my D2 running Liberty 1.5 which alone has improved my battery life.
All of the above requires root though. If you aren't rooted you should research first then if you still want to root check my signature for links.
I cant stress this enough.root then throw Liberty on it :icon_ banana: