Micro-Combined Heat and Power, small engine runs on gas and delivers
electricity and heat, in german KWK (Kraft wärme kopplung)
http://www.climateenergy.com/