Star Heating and Cooling