Have been testing kernels the past few days, have a few thoughts:
I've tried the Slayher v1.6 kernel, ChevyNo1's ULV, jdflg's, and p3droid's, all 1200mhz.
With all kernels set to "on demand", I can't say for sure if any one gives more battery life than any other, my usage is too variable...