Energy for a New Millenium