I know this is my first post, but I have been a long time lurker, and registered to be able to contribute this information. Jailbroken apps are sbsettings, lockinfo, mywi, ultrasn0w, lock weather, bite SMS, winterboard, and terminal. Through experience I saw that battery life was horrendous since the jailbreak. Through some research and testing of standby/usage times before and after my fix, I have concluded that the battery leak is not in any of these individual applications, but rather in what these applications all have in common ( mobilesubstrate) I am still looking into where/why the battery leak is with MobileSubstrate 3328. While running mobile substrate 3328 my battery was good for about 9 hours of standby, or 1.5 hours of hard usage before my iPhone was complaining to be recharged. After downgrading to mobile substrate 3309(which does not have skype or maps issues like some previous mobile substrates) my battery life has once again gone back to ALMOST what it was before jailbreaking and adding all the apps, ect. After downgrading mobile substrate to 3309, battery life was extended to around 55 hours with all data/ wifi turned on in standby, or 7-8 hours of hard use as long as brightness is kept down. To downgrade from 3328 to 3309 you will need to ssh into your phone, transfer the "new" mobile substrate into your tmp file, and use terminal to install 3309 over 3328, reload all your jailbroken apps after successfully downgrading to 3309, restate your phone, charge it up and enjoy. I am posting from my iPhone but I will answer questions and put up a decent how to when I get home.