1. A method for compiling a collection of static documents, the method comprising: receiving a document list that includes a plurality of entries, each of which (a) represents a static document that is to be included in the collection, and (b) identifies a document template that includes instructions executable by a web server to generate the static document represented by that entry; transmitting, to the web server, a request corresponding to a particular entry included in the document list, wherein the request includes a link to the document template identified by the particular entry in the list; receiving a static document in response to transmitting the request; and storing the static document in the collection of static documents.