As for spell check dictionary, IE7+, Firefox(not sure, but was an earlier version), Chrome(sence the release), opera(not sure the version), all support the same dictionary format. Why not tap into those. I mean, if the user already has a dictionary installed, wouldn't it just be easier to tap into that?