One other idea: try a third party launcher. I've been running the stock launcher for a while now with only two widgets - the stock people widget that comes on the center home screen by default, and the power control widget, to get toggles for data sync, wifi, GPS, etc. I've noticed that as time goes on - after the phone has been powered on for 12 hours or so - the battery starts draining faster. After charging the phone again to full charge, I'll find that the second day I get much worse battery life - so the phone will drain to 40% by the end of the day rather than my standard 60%. Last night I reinstalled ADW EX and restarted the phone. I am getting better battery life today. I'm hoping that I will see the same tomorrow. Obviously, I don't have the people widget, but I have a hard time believing that is a battery drain.