Recently something has been giving my battery a right old spanking, after some faffing about I bit the bullet and flashed a fresh CM7, I then downloaded everything fresh from the market using none of the old data from the previous flash. With my phone in Airplane mode overnight and running the ManU1.4HAVS kernel my battery was Typically losing 2-3% overnight, with Set CPU profiles, 128Mhz Screen off etc. As it is today, the OS is pure CM7, no Set CPU or custom kernel in the mix and overnight I now lose 0% battery with the Airplane mode set. I've always been too slack to read the change log, not least because I don't understand it, but I assumed that a 128MHz kernel would be better than CM7's 245MHz, I was wrong! Moral of the story; Flash what you need, nothing more.