Wow, totally different for me. Mine is rooted, 2.2, running Cyanogenmod 6. Battery would last from about 0730 to 6p everyday, then recharge or it was pretty much dead, if I used it alot i would charge it during lunch as well. Running JD (I have the paid version now but the unpaid did pretty well as well) it now goes easily to 11 at night and is usually at around 40% by then, using it the same as before, same apps etc. Yes it shuts off data, when not in use and it does take some fiddling to get it setup with the bizarre UI but it worked for me. I was getting frustrated by the short battery life but it took care of it. My brother tried it and didn't really like what it did with wifi, got stuck sometimes, but it was a small tradeoff for me.