One of the oldest resources I can remember:
Welcome to the Purdue University Online Writing Lab (OWL)
Purdue Online Writing Lab.
It serves as a good reference for writing.