1. A document generation system for generating a customized document using predetermined elements of document content selected by rules operating on input information, the system configured to generate a partially customized document by evaluating some of the rules to select some of the predetermined elements, and to associate other of the rules and corresponding predetermined elements with the partially customized document for later use in generating a further customized document.