Purdue OWL
The University of Purdue's Online Writing Lab is a great resource for academic writing. Use this site to help with grammar, writing skills, and correct academic citations for your papers.
Excelsior College Online Writing Lab
A free online writing resource lab offering mulitmedia support. Includes the writing process, grammar, and an ESL section.