Though the sun produces more energy than we would ever need on Earth, current ...