Just to alert you all, there IS a problem with certain apps and system process just sitting on your phone that decreases battery. Ive proven this on my own phone, however, which apps they are exactly I have not been able to determine. Just knowing that i have better battery life now was enough comfort. I have Titanium Backup Pro version as well as Battery E.T.A. and what BATT ETA reports is usually quite accurate (even though it can only read every 10% thanks to Motorola). What you want to look for is your current discharging velocity. the lowest I've gotten this to, I believe, was 4.2, which estimated over 20+ hours total time, and around 9 hours at just %40 battery life. Now i have not bee able to lower my current discharge rate by anything other than "freezing" apps using titanium back-up pro. I never changed any settings (brightness is always set to 0, mobile network and background data is usually off, no GPS or Bluetooth on usually, Wi-fi is on when I'm at home though) and i noticed after a factory reset, because of signal problems which had never once occurred before, i reflashed all apps the way they were previously backed up with TB. My new discharge rate shot up to 8.3 (estimate of about 10 hours 50+ minutes) and then shot up to 13.6 (estimate of 6 hours 40 minutes +) I got it to lower back to 8.3 by deleting apps i didnt use regularly but had because i MIGHT decide to use them (mostly games and bibles, i had about 5 of those) it dropped down to 7.2 (idr the estimate here sorry) so i took it a step further and froze all apps and system apps that i do not use.
Be careful with freezing system apps ( i only disabled things that i knew what they did such as sync, voice (all of them), weather, news, TTS, Swype, Talk1.3, etc. i disabled all keyboards except shapewriter (the best swype-type keyboard in my opinion although i haven't tried the newest swype)
Now i am back down to 6.2 discharging velocity whch estimates a total of 14:41:11 which is pretty accurate. When the phone sleeps however, the phone apparently has a lot less discharge as time remaining doesn't increase but it stays the same, however the estimated time it would fully discharge is further away.
Let me explain. Say you have %100 battery with a discharge of 6.2. it is now 12 a.m. your estimated depletion is at 2:42a.m. and it says you have 14:41:11 worth of runtime. If your phone sleeps for 2 hours, when you turn your phone on, BATT ETA will update the estimated time of depletion in the notification bar (unless you turn this off) which shows that your new estimated time of depletion is now almost, if not, 2 hours further away with the same amount of runtime available. This shows that when the phone is in sleep mode you should be using little to no battery. If you notice a percentage change in battery while it is in sleep mode, more than likely you have a problematic app. I have in no way studied this but these are my observations over my extensive use of this battery.
*******************
BTW Folks I wanted to say this
I ordered 2 stock batteries on Amazon for $3.75 I have had them about a week and I also bought just the battery charger for around $8-$10 ( you might want to go with a socking station/battery charger as you can charge two at once without the extra cords). The battery's times are fairly identical so i vouch for it and say it's not a fake. One battery was EXACTLY the same as the battery that came with my phone with the exception of a different manufacture date and a few other numbers, the second came pretty close with the exception of the date and some extra chinese symbols. All in all my battery lasts about 14 hours each, and with $4 you can have another one which is 28 hours worth of battery with constant use. Who needs an extended battery? I do however have the 3500mAh battery fro Gorilla Gadgets which does not fit my body glove (i knew this ahead of time) which i JUST received today and i have it charging. I can't speak on that battery yet but in other reviews i read that it the phone reports its battery just as the stock but when you restart your phone it should read full battery (which means it treats your extended 3500mAh battery as if it was a stock 1300mAh battery and reports battery life as such which is wrong)
Hope this info helped SOMEONE
goodluck with battery saving and if that doest work buy 4 stock batteries for $3.75 each, with shipping and handling added to that it should still be cheaper than the $25 3500 battery and provide a longer charge I'm sure
I however currently own 3 stock batteries and 3 3500 batteries wit the intentions of returning 3 of the 3500mAh batteries (first two ordered was a mistake)
EDIT: BTW if you long-press on the home screen and go to Shortcuts>Activities>Data Manager you can find 2 quick places to turn data off quicker (1 of those is just a shortcut to data manager and the other is not found in any other settings *DataSaverMode* be advised with Data saver mode enabled you can usually NOT download ANYTHING unless you have a strong 3g connection or are on wi-fi. this is because it waits until you have a strong connection before doing these things as to save battery so if you download alot you might want to keep this handy.
EDIT2: As mentioned before SetCPU is a big battery saver
Whenever my screen is off i have it set to 300 min and max as well as other profiles for when the temperature is getting higher. I am running stock (NO ROMs) but I am rooted (as much as one can be on a D2) whc=ich is needed for both SetCPU and Titanium Backup.