yes i understand what you mean and we are doing this on our test site using
asp.net. basically we run a script agaisnt the site that generates the static
html pages, which are then stored on the server, as the pages have already been created, they are served faster to the end users - it reduces the CPU usage as it doesn't have to run against a database everytime a page is called.
basically you need to have the cms situated on a test site, then when you run "makelive.exe" the script would run and place these into the live folder area that is picked up by your host.
i haven't seen this as part of a available cms yet, and think it's a great idea