May Day Facts And Puzzles