Or, another variant on this theme: use a 404-handler to generate a "missing page" as I did in one of my columns. The first hit automatically produces and caches the new page. All subsequent hits are "static". To invalidate a page, just delete it. The next hit recreates it with the new information.