Josh,
Good to see you went ahead and did this project
The first thing that strikes me is the multiple references to the same event, because its a seperate session, its kinda cluttered IMO.
Im guessing the reason you've opted for this is because of rounds having sessions spread over multiple dates (ie qualifying on sat, race on sun) would it not be better to only show these sessions if qualDate <> raceDate just so that events like BOTT dont have 3 listings for the same round.
Possibly even link to more detailed information for that event to show the full event schedule for that round.
Meh, ok smartarse, scrap the above :P
Then may i suggest the default appearance is 'events' as thats much easier on the eye IMO
Adding information looks a little complicated, could just be me though. I would feel much more comfortable trying things if i could see a simple way of editting and deleting information which was added that happened to be wrong, especially when trying to figure out what needs to go where.
I do like the 'interactive' aspect of it giving you existing data from the db but as i say it feels a little confusing but it wouldnt bother me so much if i knew what i was doing could be fixed if it was wrong.
I'd say the only issue im having is with confidence, i'd play/mess till i got it right if i knew i could do that, right now i dont want to try something i dont fully understand, so if this was considered final i'd be looking for better instructions so i got it right every time or somewhere i could see i can fix any mistakes (as well as make any alterations if need be later down the line).
Very impressive though, and i'd be interested in knowing if either the db and/or code would be going public, as i mentioned a few posts back its a pain in the rear having to manually enter all the dates in yourself, if there was somewhere central where these dates could be put (much like the calendar here) and everyone could use that site as a source for their own website it'd be real nice.