I did alot of the code work on that site. The database is super easy to keep up with (read mySQL) and you can make on-the-fly changes to the layouts, topics, etc with ease.
(hide) If you want to find an opponent with similar playing skills to your own look in the Ratings page of the type of game you want and find a player with a similar BKR. (pauloaguia) (show all tips)