Need an ability to automatically generate an html archive of every story. This might be best done for each page as it is viewed but for recent stories, that are regularly updated the cache would go stale. Also need a way to schedule generation of html archive for pages not accessed.
This probably needs a table to archive it and schedule. For stories older than say a month -configurable -it is probably safe to assume html archive is not likely to need refreshing.