In addition to spelling resources, I find this proofreading reminder very helpful:
http://www.indiana.edu/~wts/pamphlet..._grammar.shtml
It's all very basic, of course, but I like to read through it to refresh my memory. All too often it is easy to skip over homonyms because they're spelled correctly or overlook a shifted tense. I know that I shift tense all the time.