in reply to Flat Website From Database Website

You could write a site creation script that runs either by user actions (updating a table sets a flag, flag causes cron script to re-generate pages; you could even create a mapping table to contain all of the html files that would need to be revised each time a specific table is updated) or have the entire site re-generated during low traffic times from the db.