Self Heating and Cooling