The Purdue Online Writing Lab (OWL): Provides more than 200 free resources, including APA / MLA formatting guides, avoiding plagiarism, researching, grammar and mechanics, and developing a resume.

How to Write an A+ PaperA free step by step guide from AResearchGuide.com to help you write an A+ research paper.

Write Well Mini-Lectures: Macalester College has created a series of video lectures that cover each step in the writing process.