I'm having battery drain issues since v2.6.16.. Most probably "Google Service Framework", Google Talk, Calender & Alarm manger are responsible.. That's what I've found using BetterBatteryStats...
No matter what Kernel I use, phone is awake where it was supposed to deep sleep & battery drains...
My bug list :-
FC in Settings -> About Phone -> Status
Turns on & shows Torch app when device is waken. Reboots after a while
Considerable lag while switching pages in the Launcher's homescreen
LED doesn't work
FC in Phone's Firewall