Energy problems, energy solutions