This site provides a simple explanation of the Elo chess rating system works. It also provides chess puzzles for intermediate players and chess beginners.