I fix spelling mistakes while waiting from my code to compile, and occasionally proof read over at Distributed Proofreaders
Articles Mr squelch has written
editWords Mr squelch attempts to correct
editI generally use the AutoCorrect word lists in OpenOffice.org Writer to search for spelling mistakes, and often check these: