Some other food for thought:
- Whether or not an app is in the task bar or not has virtually no bearing on whether or not it's still "on" as iOS kills background apps the instant it needs more RAM for an active process, so you "killing" those apps past the first 3 or 4 on the task bar cannot possibly be doing anything as they're already as closed as they're going to get.
- Whether or not an app is in the task bar, or has even been launched since your last reboot, has no bearing on most of its background tasks. These run automatically based upon your notification settings, so if an app is allowed to send you push notifications, or to use location aware services, it is running the necessary background routines and powering on and off the bluetooth or wifi antennae as necessary to accomplish this regardless of its "on" status.
- Because even the best of the iOS devices has relatively little RAM, it's pretty much a given that ~100% of RAM is occupied any and all times the device is not in powered down mode and drawing whatever power is associated with maintaining that amount of information in RAM unless you are religiously always killing 100% of all apps after you're done, and even then, I'd point out that plugging your device in more often is going to take a lot less time and effort than constantly killing apps.
- In a related vein, since current iOS devices are packing some fairly competent processors, outside of complex and/or graphically intensive active apps, the processor and GPU units aren't taxed much at all even for active apps. So, battery drain is minimal from the actual running of most active apps and, relatively speaking, nothing at all from the sort of stuff that goes on in background tasks.
- Speaking of background tasks, regardless of your intentional app usage, iOS itself is doing tons of things in the background that you have no control over short of turning your wirelessly connected smart device into the equivalent of a fancy looking iPod classic.
- Most importantly, the number one thing draining your battery is the screen. If your screen is on, even to just look at the springboard, it's draining more juice than every background wifi, bluetooth, mail check, message check, photostream upload, holding status in RAM, your crops are ready push notification combined.
------
tl;dr: In other words, religiously killing background apps can hypothetically save a teeny tiny insignificant amount of battery related to holding the process in a suspended state in RAM. However, even assuming you're doing this 100% of the time, it is nothing compared to what your screen is using. Turning down the brightness a little bit or checking your device a little less often is going to go a lot further for saving battery life than any killing of tasks ever could.