Hi,
Long time reader, first time poster. I'm a beginner surfer, and absolutely love it. I'm also a dad, work full time and am doing the last year of an IT degree.
I create databases and applications for a living.
I have to do a project this year that involves building an application and a database for the application. I've chosen to do a Surfing Tournament application that records, surfers, boards, judges, surf spots, winnings, sponsors etc.
It would be really good if you could tell me what such an application would have, what would it record and why? Any suggestions really.
On the off chance that any of you have come across this before, I've uploaded an Entity Relationship diagram.

Now just to make it clear, I don\'t work for a surfing company and I don't intend on profiting from it. The course specifies that the project have "real clients", with "real life problems" about the application, which is why I'm posting here. Once it's complete, I'll probably post it somewhere for free download.
Truth said, I don't expect many replies (I'd rather be out on the waves right now), but I'd appreciate anyone's help.
Thanks
Drew