I wish I had that kind of luck. I have steadily kept up with the latest build. sometimes just wiping cache before flashing but I have SBF'd about 5 times also since I started flashing cm7. I sbf'd before 8/3 build but only wiped cache before flashing 8/5. My phone seems to get hotter than it used to while using it, wifi still giving me issues as far as having to reboot when switching between wifi/3g.
Battery is better than it has been but not the best it has been either. I don't remember what build it was or what I did differently but at some point I was only losing like 4% overnight without use. Now I am losing about 15-20% overnight without use. That is better than the 40% drain I was getting at even another point in time. if I pretty much don't use my phone I've seen 20+ hours out of a charge, but if I am doing anything at all I can watch my battery level drop percent by percent fairly quickly. If I am actively doing stuff like gaming, messaging, browsing market, etc... every time I check my battery it's dropped between 3 and 5% without much time passing at all.
I love the ROM and all of the customization options but I look forward to the time when everything works perfectly and battery life is a little better for me.
Quick question, if I start fresh on cm7, download apps from market and then use titanium backup to backup those apps and data at some point, it's ok to restore them on a later build of cm7 without problems, yeah?