The UNC Writing Center has many different resources for different types of writing:
Video on Compare/Contrast
Purdue's Online Writing Lab also has quite a few resources for writing in different genres:
Elon University’s Student Professional Development Center has resources on resumes and cover letters:
See also MultiModal Projects page for tips on composing documents that include mixed media.