If you want your battery to last all day, bitchin about your stock batt is not going to fix it. WE KNOW THE EVO'S STOCK BATTERY SUCKS. Go here Innocell 3500mAh Extended Life Battery For use with HTC EVO 4G and buy an extended battery. I have had mine since I bought my EVO 4 months ago and it will still last all day. All day for me is 16 to 17 hours.