Renewables Will Save Us!