Purdue University's Online Writing Lab
NoodleTools organizes research and citations for all assignments.