If you're looking for online sources of help, try these ten resources and tools to help you in writing your assignments.