6. A computer readable medium comprising machine readable instructions that, when executed by a computer, perform a method comprising: receiving a demand for a display of a document; and in a real time response to the demand, and without further input from a user: accessing a database to identify one or more auxiliary files, and the locations thereof: attempting to validate the one or more auxiliary files using the predetermined schema; and in an event that at least one said auxiliary files is valid: for each said auxiliary file that is valid, then: modifying information in a main file, in accordance with the predetermined schema, with information from the one or more valid auxiliary files; and generating the document; and in an event that no said auxiliary file is valid, generating the document using only the information from the main file; and displaying the document.
6. A computer readable medium comprising machine readable instructions that, when executed by a computer, perform a method comprising: receiving a demand for a display of a document; and in a real time response to the demand, and without further input from a user: accessing a database to identify one or more auxiliary files, and the locations thereof: attempting to validate the one or more auxiliary files using the predetermined schema; and in an event that at least one said auxiliary files is valid: for each said auxiliary file that is valid, then: modifying information in a main file, in accordance with the predetermined schema, with information from the one or more valid auxiliary files; and generating the document; and in an event that no said auxiliary file is valid, generating the document using only the information from the main file; and displaying the document. 7. The computer readable medium as defined in claim 6 , wherein the machine readable instructions are written in one of JavaScript and Visual Basic script.