Home brewers have a very similar problem. When you make beer from all grain, you need to stop the heating at certain temperatures and stay at that temperature for some amount of time to let certain enzymes activate. Using a cooler to maintain heat is fairly standard in home brewing. Very neat.