I got a battery dock, i placed the battery in it instead of charging via the phone, it lasts all day! thats it, for whatever reason this works. I no longer have to even charge while at work. Its that simple. I know it kinda sucks but oh well. It just has something to do with the way htc has the phone charge for a while and then stop and the rest of the time its back on battery even while on the phone charger.