I took a chance and tried the LG Optimizer, and it's a cool program with the setting of the cores and such, BUT the only problem with that was when you set it, it would change to another setting which is pointless! It's not even full controls if it sets to something else by itself. Juice defender I always thought was just Ehhhhhhh. So i just reinstalled my old friend SetCPU, and I'm hyped on how much longer my battery lasted. I fully charged the phone last night at 12:30am and took it off the charger and didnt use it the rest of the night. Woke up at 7am with 90%(Normally It would be at 80% with no usage overnight). I continued to use my phone throughout the day with the 4g off when not online, screen pretty dim, and all the settings off. It's now 10:37pm and I'm still on 6%!!! That's almost 23 hours on one charge! Found my solution for the battery. I'm running my SetCPU with 3 profiles. 1st pro is my Screen Off, running it at min and max 192mhz since the screens off to save battery. 2nd pro is my Screen On, running it at max 1188mhz (stock rooted Rom n kernel), min setting at 384mhz. 3rd pro is for 984mhz on Charging. All my governors are on demand and it's working wonders. I deff recommend you try this setting and let me know if it works with you too. I've always been a fan of SetCPU, and it's living up to its name with me still. Good luck and let me know how it is.