i'm not having too many battery issues. I want to prolong the battery life, but all I find remain the same, you know…so, I’d rather to have a external battery, anyway. This is my first android phone so i do not want to mess with it when its so new. i can not seem to get rid of google talk running in the background unless i quit the process in running services. I have auto sign in unchecked and everything in the settings unchecked. I also end the program, but the service remains running in the background. anyway to really stop this service with out task killers? even after reboot the talk is still running. Below are things that are running on my phone that I want to stop. calender - obexservice and connectivity. these seem to restart on their own if i stop the service. google - gtalk service - why, i don't use this at all voicemail - cm_service - what is this for? do i need a service running for voicemail? i just have the basic voicemail setup, does this phone run a visual voicemail program that i missed. HTC DM - HtcDmService - no idea what this is or what its for. Sprint Zone - updateservice - what is this for, do i need it? can i get rid of it? HTC IQ Agent - agent service - no clue what this is. can i get rid of it? DMserviceapp - again no clue what this is. do i need it, can i get rid of it? Touch Input - touch input - ok i think i get this one, but does the phone really need to run a service to save my touch settings? And I find a way out at last. The only thing i need to stop is gtalk and sprint zone. the rest are things that make the device function. HTC iq agent is part of HTC Sense, as well as HTC DM. voicemail should be rather obvious...and calendar, anyway, I just let it run. disable 4G, wifi and all that crap, and cut syncing off, i notice a huge difference in battery performance. with these settings, i could go 37.5hrs theoretically before needing to charge. i only need it to last for 17hrs personally. if i go out after work, then 19-20hrs tops, though still want a replacement battery.