1. A method of providing document specific instructions during a document's composition, the method executing on a computer system, the method comprising: obtaining, at the computer system, a document type indication of a document; providing an interface element to select one of a plurality of document sub-types, including at least three of an document informative sub-type, a persuasive sub-type, a compare and contrast sub-type, and a creative sub-type; obtaining, at the computer system, a document sub-type selection in accordance with said interface element; providing a document specific preparation guide in accordance with said document type indication and said document sub-type selection; providing a document specific documentation guide in accordance with said document type indication and said document sub-type selection; providing a document specific grammar guide in accordance with said document type indication and said document sub-type selection; obtaining, at the computer system, a user response to at least one of said provided guides; modifying said document in accordance with said user response; obtaining, at the computer system, a citation format type indication of the document; storing in a memory of the computer system a plurality of structured bibliographic sources; obtaining, at the computer system, a selection of at least one from said plurality of bibliographic sources; obtaining, at the computer system, a location reference within said selected bibliographic source; and using a processor, inserting into the document, in accordance with said citation format type indication, a citation associated with said selected bibliographic source and said location reference.
1. A method of providing document specific instructions during a document's composition, the method executing on a computer system, the method comprising: obtaining, at the computer system, a document type indication of a document; providing an interface element to select one of a plurality of document sub-types, including at least three of an document informative sub-type, a persuasive sub-type, a compare and contrast sub-type, and a creative sub-type; obtaining, at the computer system, a document sub-type selection in accordance with said interface element; providing a document specific preparation guide in accordance with said document type indication and said document sub-type selection; providing a document specific documentation guide in accordance with said document type indication and said document sub-type selection; providing a document specific grammar guide in accordance with said document type indication and said document sub-type selection; obtaining, at the computer system, a user response to at least one of said provided guides; modifying said document in accordance with said user response; obtaining, at the computer system, a citation format type indication of the document; storing in a memory of the computer system a plurality of structured bibliographic sources; obtaining, at the computer system, a selection of at least one from said plurality of bibliographic sources; obtaining, at the computer system, a location reference within said selected bibliographic source; and using a processor, inserting into the document, in accordance with said citation format type indication, a citation associated with said selected bibliographic source and said location reference. 2. The method of claim 1 , wherein said preparation guide comprises research instructions.