Sun power/heat generation
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/
...