Paradigm Online Writing Assistant
http://www.powa.org/
The online writing assistant helps you through any number of writing assignments?informal essays, argumentative essays, and expository essays, to name a few. You can also learn how to write a thesis and how to correctly document sources.