First off, WELCOME to the forums.
Secondly, I prefer to swim against the herd- don't ever download task killer, its no good to abruptly end a Linux program.. that thread is around here somewhere..When Droid needs more system resources, it automatically shuts down those unused apps, there is no need for a task killer.
And finally to answer your question:there are literally DOZENS of reasons your phone may fail at battery life;
If you are in a poor signal area, it will continue to search for access to a better signal, this uses power.
If you have wifi enabled, it attempt to connect.
If you have satellite positioning enabled, it will attempt to connect.
If you have email/facebook/twitter/etc sync enabled, it will attempt to connect.. those are just the first few that come to mind. You can change all those settings to your liking, even things like the screen brightness and timeout will affect your battery life.