I don't know what the previous site's backend looked like. There may not have been a database at all.
You're correct in saying that the SQL isn't that hard. The difficult part is manipulating that data. There's a lot of validation to do, such as generating unique User ids, insuring a player doesn't register himself twice, figuring out the proper calls to generate reports, formating the reports, updating player ratings, etc. It's a bit of work, especially considering the additions I'm planning.
Even so, the site was crude. The HTML pages were generated from Microsoft Word (at least, that's what the meta tags say). Each individual tag has font formatting on them. I'll be optimizing those files so I don't go over my bandwidth limit, and adding a bit of JavaScript to validate the forms, adding a live backend so the site maintains itself, etc
It'll be a few weeks, but at least it works for now.
Nat