
I built the original Classic ASP site for this golf club back in 2001 and it's been working like a charm. The reason I rebuilt it was that I was moving the site to a Windows 2008 Server and some of the COM+ components I built for the site, didn't work very well on the new server. I've been meaning to upgrade the site for some time anyway, so this way a good excuse.
One of the real cool things about the old site was that I built several custom Excel VBA applications that are used by different members such as the Starting Time Chairman for Tee Times, the Tournament Chairman for running the tournaments and scoring, the Handicap Chairman for handling the golfers handicap indexes, etc.
I built an infrastructure where they can input information into their Excel spreadsheets, and when they're done, they can click a button on a custom toolbar and it would post the information to the web site instantly using the XmlHttpRequest classes.
So all the scoring, the handicaps and tee times on the web site are all managed by different members via Excel. Pretty sweet!
I also have a pretty extensive back-end control panel that allows administrators to post articles, or news, or a President's Message or manage the tournament schedule, etc.
This new application is actually two different ones. I built one for the public web site, and another for the admin control panel. They both work off of the same repository and the same database.
I hope to be creating articles and video screencasts in the near future showing how I built this application.