Lecture 22 - Back to the Future (2): Puzzles and Progress