Before buying a new home water heater, you should consider a ...