Enchant and Hunspell
Many desktop applications like Firefox, Thunderbird, Evolution and Gedit take Enchant as their spell-checker. But actually Enchant doesn't do the work of spell checking. Instead, it is the engine behind of Enchant does that.
Hunspell is a spell checker and based on myspell. Currently on Solaris, Enchant has an internal copy of Hunspell 1.2.2. Jan Hnatek has filed a PSARC case (PSARC/2009/026) for Hunspell. After Hunspell goes into Solaris, the internal copy of Hunspell in Enchant can be removed.
Sometimes I'm confused about myspell and hunspell. Hunspell is based on myspell and hunspell is back-compatible with myspell dictionaries. The truth maybe Hunspell is myspell for now.