The explosion on the Deepwater Horizon on April 20th left 17 workers injured, 11 missing and a tragically high number of wildlife species threatened with extinction. It is yet another grim reminder that the future belongs to renewable energy. Fossil...