my $0.02:
I got my droid last week and was having HORRIBLE battery life, i.e. charging it before bed and waking up to it being 70%, or being down to 30% after about 5 hours on battery.
last night, fed up, i ordered a spare battery from amazon (very cheap, btw) and then decided to do a system wipe to see if that would help..seems to have worked, according to the battery manager, I am currently at 60% after 14 hrs 46 min unplugged, with moderate use
we'll see if this lasts
EDIT
and on a *possibly* related note, my reception used to be spotty while sitting at my computer desk, switching from 3g to 1x randomly, it seems to have stabilized, reporting a strong consistent 3g signal in the same spot i used to have problems.