The Online Writing Lab at Purdue University is an excellent writing resource for general writing, research and citation, subject-specific writing, tutor resources, and much more. This is the site that I recommend for my students to use for MLA format guidelines.