Sun power/heat generation
Eskom Demand side management rebates
http://www.sessa.org.za/renewable-energy/solar-thermal-energy/solar-water-heating
Build your own. http://www.science.org.au/nova/005/005act06.htm
http://www.solarwaterheatingspecialists.co.za/solar-water-heating-basics/
http://www.popularmechanics.com/science/research/4288743.html?page=3
solarbridgetech - micro inverters and monitoring on each panel
Enphase Microinverter System
Under floor heating
...