Out of curiosity, I'd like to take a little bit of a poll. How do you template your website? Do you:
-Build each HTML page individually and include only template content (e.g. css, header, footer, etc.)?
-Generate the entirety of the page content automatically (e.g. as a class) with unique page content included on each page?
-Run the entire site from a single page (or several pages) with content determined by GET variables?
I've been using the first option since I learned what an include was, but I've been leaning towards switching to something else for my next site to avoid having to manually correlate all the standard HTML tags page to page (even if they rarely change). Also, for those generating their pages, what is your preferred method? Including the content from php pages? XML pages? Databases?