This document discusses automated writing assistance beyond grammar checking. It outlines where assistance could go, such as beyond the sentence, syntax, and revision. It describes cognitive models of writing and the revision process. It then discusses natural language generation techniques that could be applied to writing assistance, including content determination, discourse planning, sentence aggregation, and lexicalization. Key companies involved in this area are also mentioned.