ieSpell has a problem where it deletes the entire text when it corrects two or more words in a text box on an InfoPath form. Rich text boxes can be checked if you right click the background of a webpage and spell check the entire document. ie7Pro doesn't work on Rich Text boxes but work great with regular text boxes. Using ieSpell and another free spell checker called ie7pro together.
Anyone have a better solution?
iespell won't work from a licensing perspective, unless you pay for it.
Infopath browser-based forms require enterprise CAL's... and if you're using enterprise CAL's then you're ostensibly using this in a commercial setting, which requires you to pay for iespell.
For companywide deployments of InfoPath forms on Sharepoint this won't work.
is there a way to start ieSpell by clicking a button on the InfoPath form itself instead of starting it from Tools menu?
See www.programnetinc.com/tips for a no-code solution to enable spell check on InfoPath browser forms.