Renewable and alternative energy sources are set to play an increasingly important role in providing the electricity, heat, cooling and fuels that society needs. There is a wide range of energy sources such as solar (both photovoltaic and solar thermal), wind, bio-fuels and biomass, hydro-electric, geothermal and heat pumps.