I'm often surprised how much spelling errors the native speakers do.
I'm pretty aware of my english being quite bad, as far as the grammar is concerned, but usually I think I spell the words correctly.
Nowadays I use this quite a lot, whenever I see a word I don't comprehend.
http://www.thefreedictionary.com/