The coming age of solar energy.