Per above, reposting from what I posted on the Moto forums. I forget where I've talked about this and where I have not, but it's definitely pertinent to gallardo's post.
------------------------
Well I can note that there was some "weirdness" with the battery reporting when I exchanged my D3 because of a bad Wifi chip. After booting the replacement with my extended battery on it, I asked the rep that we wipe my old D3, so we popped the stock battery on that one. It reported 10% and would not factory reset because that requires 25% battery. So we swapped the one that came in the new box onto my old D3.. 5%. So we got my new D3 to a point that we could shut it down, took the extended battery off of it.. guess what? It reported 10% on the old D3. Wait, what? So we pulled off the extended battery and popped it back on my new phone.. it reported 90% on my new phone. Wow. So we figured we'd have to charge one of the other 2 standard batteries on the old phone so we could do the wipe.. popped one on, booted it.. now it reported 60% battery.
So yeah.. I really do think there is something "odd" with the battery reporting on the D3.. whether it report that the battery is almost dead when it is not, or even possibly that it has fully charged when maybe the battery is only partially charged. "Maybe" that's what some of you are running into. For those that have a battery problem, I'd suggest when it says fully charged, that you unplug and do a battery pull on the phone and see if it still reports 100% charge after you boot it back up. Maybe it's not actually fully charged. Likewise, if your phone is reporting only 5-30% battery life left at the end of the day or what ever time you think you need to charge it, do the same. When you put the battery back in and power back up, make sure the phone is still reporting the low battery % that it was when you just shut it off.
Other than that, I'd recommend that those with bad battery life do a factory reset, install *nothing*, take *every* widget off *every* homescreen, and just use the device as a complete clean slate for a couple of days and see if the problem goes away. If it does not, then you either have a faulty unit or faulty battery. I've heard a few people say they got a replacement battery from Verizon and that it did help with their battery problems.