We find playing online frustrating. ChessKid, which seems the best fit, is quite buggy and other kids often are poor sports. frown DS hardly ever gets to finish out and win a game outright because his opponents almost always abandon their games or resign when he has the advantage. It is also hard to even start a game because people are very picky about matching on rating. The other thing that happens is the server hangs or disconnects.

I know he could play on adult chess servers, but I'm nervous about allowing this. He would be outclassed anyway--he is only 6. ChessFree has an AI engine that makes the play relatively "human" in its errors, or so I am told.