If you go the the 'About' section (near the 'Community' link), there is a list of admins there. Dan is the person who runs this site, and Shpigford is the person who made the site.
dank answered the question already, anyways i don't care how many games as long as I don't run out of new games to play!!! which by my rank I don't htink I need to worry XD, I mean when you hit Lord then you have to start worrying