Go to Settings -> About phone -> Battery Use. This will give you a break down of where you are using the most power. From there you can decide what to tweak.
Unfortunately, this setting does not display power used by background data syncs. I'm pretty sure I've narrowed it down...
The major power consumption issues my Droid has been having for the past few days has almost nothing to do with the IM software (in this case, Meebo IM). With my previous settings (Data Sync ON; Bluetooth, WiFi, GPS OFF; Screen Brightness to Minimum), I was hitting the 90% mark in about an hour or less after a full charge (on standby mode). 7.5 hours later, and I would be down to 40% (after 30 minutes or less of talk; about 10 minutes of web usage).
With my new settings that I put in about an 1.5 hours ago, I'm still at 100%. The phone has been in standby, but that's still a 10% difference from my earlier settings. I disabled Data Sync, Bluetooth, WiFi, and GPS, and also kept my Screen Brightness to Minimum. I still kept Meebo IM logged in to Facebook, MySpace, and Yahoo. The IM client has nothing to do with the battery drainage.
I'm using Advanced Task Killer now to narrow down which apps are causing the 3G to drain so much power. Right now, my guesses are apps that run with ads (TheWeatherChannel, WeatherBug, etc.) and are left running in the background, or Gmail and its calendar. Gmail and its calendar unfortunately do not have an option for setting the frequency at which it syncs, so that maybe the culprit. I have set almost every application that "feeds" off of the internet to have longer sync times (i.e., sync every 1 hour, sync every 4 hours, etc.), so I can't see how they could be draining 60% of the battery within 7.5 hours.
I'll report my findings tomorrow.