Battery life, what else?
i am experiencing the same exact problem as you, 3-4 hours of battery life and seem to have no idea how to fix it, i hate charing my phone 2-3 times a day..
Here are some options for your D2G battery.
Buy an extended battery. Verizon has one (expensive) but it barely thicker than stock. Some folks say the use it with a phone case minus the back cover without problems. There are some others on Amazon (not sure what is available on Ebay) from various vendors. There is one, Seidio, that sounds great, but it is really expensive too. My recommendation (and what I did) is the Gorilla Gadgets Extended battery. It is under $30 with shipping, and now I can use my phone when I want to! Oh, that is also after I rooted and ran SetCPU. But the battery has made the biggest difference by far.
Another option that I mentioned above is root/ROM/SetCPU or something similar. I know- lots of folks don't want to root their phones. I didn't want to either, until I found out that it wouldn't last a day at work even without using it.
The other option I can think of is go on Amazon, buy a butt-load of stock batteries for around $5, and keep changing them out.
If you go the extended battery route there is one thing to be aware of- car docks, home docks, and cases won't work on your phone. Basically you have to decide which is more important to you.
The very best you can do? Root/ROM/SetCPU and Gorilla Gadgets. I use my phone as much as I want to now, and still have battery left when I go to bed. I actually have to work at it really hard to kill it.
Think it over carefully. Good luck!