Please hold off on berating people getting bad battery life.
It's not task650's fault, sure, but in some cases it's not the end user either.
I have been researching the drain and it is a real issue with CM9 and it's kernel under certain circumstances. There are instances where:
* RILJ keeps the phone awake 1 2 3
* I have personally tracked down that wi-fi is not traffic filtered and can suck the battery life. Again CM9.
* I am also tracking an intermittent issue the browser can hold a wake lock (last one I was looking at it held it for over 40 minutes).