Firefox I think has it built in. it underlines words as you type if they are wrong and right clicking fixes them. iespell.com is a great free solution that trumps our built in spellcheck. Also the google toolbar is the best out there IMHO. free install and it not only checks spelling but has some other nice features too
http://toolbar.google.com