I have a Sprint G and I am not a heavy user at all. I do not use any battery saving apps or task killers. I do use a screen filter app that reduces the brightness of the screen to a desired level with a simple on screen toggle. I do think that helps a lot. Screen brightness is always the bad guy when it comes to battery life. I do not play games, read books, watch movies or anything like that. Just work related internet and camera, a lot of notes, calendar, email and phone use. I get about 24 hours on one charge, although I really have never let it drain completely. I use several phones with different OS and I think my G is the one that lasts the longest on a single charge. It's one of the few I never even think about the battery and how low it might be.