Between solar, wind and tidal we now have the technology to make it happen, problem is big oil lobbying will not want that to happen. As for nuclear I am all for fusion, and see fission as a dangerous thing to handle, to dangerous for mankind obviously as multiple disasters have already happened.