The Writing Center at UNC-Chapel Hill ESL Resources
Purdue University Online Writing Lab : for ESL Instructors and Students
Dave's ESL Cafe Great resources for learning grammar. There are also links to fun quizzes and student forums under the "Stuff for Students" section.
English Grammar Lessons This site features lots of grammar lessons and exercises.