Firefox has a spell checker built in. Misspelled words are underlined in red and you can right click on the word to see other options/choices.
Here is a technical article from the Mozilla Knowledge Base on how to setup advanced features.
http://kb.mozillazine.org/Layout.spellcheckDefault -mike