University of Ottawa (Canada)
University of Ottawa: Hyper Grammar: Building Sentences
An excellent site which outlines the types of sentences - simple, compound, and complex. Gives in-depth information and examples of each. Includes review exercises for practice or assessment.