The latest rubiX had the best battery for me. I could go almost 30 hours with moderate usage.
If you are using a task killer with an auto kill function, stop using it. Contrary to popular belief, this uses more power than it saves.
Instead, install Watchdog Lite and see if there are any apps that are using a lot of resources. You will be able to see what is eating your battery.
a little obsessive...