This isnt a difficult problem to solve.  We have the technology now for clean energy and energy efficiency.  If it costs a little more, which is debatable, better to spend a little more for our energy than to lose our planet.  The shortage isnt one of technical solutions, its a shortage of political will and political vision