"A thorough knowledge of the elements takes us more than half the road to mastership" - Aron Nimzowitsch
GameKnot: play chess online, free online chess games database, online chess puzzles, monthly chess tournaments, Internet chess league, chess teams, chess clubs and more.