1. A computer system for assembling a document, the computer system comprising: one or more processors; a system memory; a display capable of providing information to a user, the display controlled by the one or more processors; and one or more computer-readable storage media having stored thereon computer-executable instructions that, when executed by the one or more processors perform the acts of: receiving an entry from the user, the entry comprising a predetermined number of words counted to the left of a current position of a cursor in the document; after receiving the entry, retrieving a plurality of relevant texts from stored text, retrieving the plurality of relevant texts being at least partially based on the entry from the user; after retrieving the plurality of relevant texts from the stored text, displaying the relevant texts on the display; after displaying the retrieved relevant texts on the display, receiving at least one selection of the relevant texts from the user; and after receiving the at least one selection of the relevant text, adding to the document the relevant text from the at least one received selection of the relevant texts.
1. A computer system for assembling a document, the computer system comprising: one or more processors; a system memory; a display capable of providing information to a user, the display controlled by the one or more processors; and one or more computer-readable storage media having stored thereon computer-executable instructions that, when executed by the one or more processors perform the acts of: receiving an entry from the user, the entry comprising a predetermined number of words counted to the left of a current position of a cursor in the document; after receiving the entry, retrieving a plurality of relevant texts from stored text, retrieving the plurality of relevant texts being at least partially based on the entry from the user; after retrieving the plurality of relevant texts from the stored text, displaying the relevant texts on the display; after displaying the retrieved relevant texts on the display, receiving at least one selection of the relevant texts from the user; and after receiving the at least one selection of the relevant text, adding to the document the relevant text from the at least one received selection of the relevant texts. 4. The computer system of claim 1 , wherein the act of adding to the document the relevant text from the at least one received selection of the relevant texts comprises adding the received at least one selection of the relevant texts to a selected location in the document.