Renewable energy sources represent our best 21st century bet in replacing fossil fuels for generating electricity. Water, wind, waves and tides, solar and geothermal technologies have been in use in different forms for several centuries. Deriving new efficiencies through invention sho