The Millenium Puzzle