Renewable Energy Is Making More And More Sense