While there is no doubt that wind, solar and geothermal have ample energy to power the planet--the sunlight that hits Earth in a singlehour contains enough energy to fuel the human population for a year--they will need years to mature before they reach anything approaching their potential.