1. A method of processing a document using a computer, comprising: storing a version of the document in a memory of the computer; displaying a portion of the document on a display of the computer, the portion having an associated font face, an associated line spacing, an associated margin, an associated font color and an associated justification; providing a display of available commands for processing the document, the available commands including one or more of changing the associated font face, changing the associated line spacing, changing the associated margin, changing the associated font color and changing the associated justification; monitoring user actions associated with the displayed portion of the document, the user actions including identifying but not executing one of the available commands for processing the document; in response to the action of identifying but not executing one of the available commands being performed by the user, updating the display of the portion of the document on the display of the computer in accordance with the identified command.