I had the same problems many had after the GB update with battery life. Giving in and doing a factory reset (what a pain) all was well until the last 2 weeks. It would last all day and sometimes more!
Now, the battery isn't lasting 4 hours!!! When looking up what is sucking the life out of my droid x is different operating system items. One day it is com.motorola.service.main, another day it was the motorola.contacts, today it is wakelock using 63% of my battery overnight. Any help or advice would be greatly apprectiated! I am about to give in and go get an iphone! I don't WANT to, but I can't keep struggling with what was my favorite phone ever for the last year. I need a phone that works, not dies when I need it.