I have a sprint htc hero works fine just battery life has been an issue for me I can't really keep my battery to even last a full day I usually have to recharge couple times a day. Is there anyway I can avoid having to recharge so much my phone isn't rooted and I have Astro and task manager installed but it still dies pretty fast. What can I do? Is there an app I can download? Please help. Thank you.