I know that to a certain extent, the battery can only hold so much juice, but is the big reason for the horrible battery drain hardware (Battery, screen ect) or software related? If its software related it can be fixed by way of update correct? I know a lot of the drain has to do with 4G. Is it the radio itself that kills the battery so badly or the 4G network? So theoretically, if it is the network, verizon may be able to optimize it and result in better battery for everyone, correct? I have yet to root and flash anything on my phone so Im unsure weather the tweaking rom builders do actually enhances battery life that much. But if it doubles it (like I have heard a few other people say) than I may root tommorow!!