This site is entirely database and script-driven.
Every page on the site is generated on-the-fly, as you request it. For instance, the
quote that appears at the top of most pages is read out of a database. If there is more than one
quote for the particular page, it chooses a quote at random (right now, I don't have more than
one quote for most sections, so you probably see the same quotes all the time).
The interface (page layout) is generated dynamically for each page as well. Every page is mostly just
the main body (text) for the page stored in the filesystem. When the page is served up, it calls
a few functions that load the interface for the page, log the page hit to a database,
and get a quote (if necessary).
The web links and CD sections are served out of separate databases, since those databases are used in other applications also.
The system is written in Active Server Pages running on IIS 4.0 on top of an NT Server 4.0 running on
a Digital AlphaServer 400 with 192 megs of RAM. The back-end databases are Access97, accessed through
ODBC 3.0 drivers, which stay speedy thanks to database connection pooling code.