OK, so I rooted ages ago and as soon as the 2.2 ROMs started showing up, I started playing with them. One thing I've found across the board is that charge times are SO long and battery life is SO terrible. I'm running the 2.15 radio and have tried 2 or 3 Hydras, stock, and Kingx kernels. I've run several versions of SkyRaider, 2 adrynalyne ROMs and CM6 RC3. Nothing seems to fix it. Today, running SkyRaider 2.5.2 Vanilla and Kingx V2, I took it off the charger (phone powered off and LED showing green) at 7:15 and powered it up. By noon with light-to-moderate use, it was at 32%. I put it on the charger for 1 hr, 15 mins and didn't even touch the phone and it only made it to 50%. When I took it off, it dropped to 34% in 25 mins with me making ONE phone call for about 5 mins and otherwise, leaving it in my pocket. I'm already using SetCPU set at on demand, 998mHz max, dropping to 245 when the screen is off. There's nothing keeping the phone awake... My partial wake usage is almost non-existent. I've got a weather app updating every 30 mins and Facebook updating every hour and that's all I have that syncs. I've reset my battery stats and that didn't seem to change anything. If anything, the battery dies more quickly now. I'm at the end of my rope here. I don't want to have to go back to stock 2.1, but I'm almost at the point where I'm going to have to. Anyone have any ideas?