Purdue University Writing Lab - OWL
This university writing lab provides answers to all mechanical and stylistic quandaries when writing essays. It is also a valuable source for information regarding MLA and APA formatting.