Solving the HR Puzzle