My battery is lasting me about six hours at best, though granted I am probable quite a heavy user. Thing is, I can see that my handset is never going to sleep (uptime currently 20:09:50, awake time 20:09:50) and I wonder how to go about identifying which application I have that is possibly keeping it awake. As quite a heavy user, it is pretty impractical for me to wipe the phone and then start installing my apps one per day. It'll take me almost a month to get back to where I am now. So I wondered if there was an app that would possibly tell me what is keeping the phone awake? My battery use stats say: Cell Standby = 32% WiFi = 24% Phone Idle = 21% Android System = 17% Display = 6% Though this is now, in the morning, having re-booted 20 hours ago and trying to not do anything much since then.