Energy needs and resources