- Standarize the .desktop files
- Improve language selection and management in the KTTSD's configuration. Languages added shouldn't be shown in the list of languages to add. Default languages should show only the current languages. Languages should be shown as names and not codes. Languages should be erased from the default language combo box.
- Add ability to configure more than one plugin for a language, but with different voices. Call them "talkers".
- Add async mode with a stop function at plugin level, i.e., develop improved KTTSD plugin API.
- Add support for XML::Sable and other Speech Markup languages.
- Continue revision of KDE Speech API (kspeech.h).
- Add support for speech markers.
- Add support for moving a text job to a different talker (language/plugin).
- Gunnar says Hadifax not working (can't load libhadifaxplugin, or something like that)
- Finish Festival Client/Server plugin.
- Festival plugin (static library) crashes on first call to library.
- Investigate what is involved in getting Gnopernicus screen reader to use KTTSD.
_ Figure out how to keep kttsmgr from appearing in taskbar. (Its already in the system tray.)
  Probably requires some sort of hack to KCMultiDialog.  Kopete has same behaviour, so maybe this
  isn't really a problem?
- Command plugin crashes when using command 'flite -t "%t"' and festival can't get write access to /dev/dsp*.
- In the job manager tab of kttsmgr, one can drag the toolbars elsewhere, but the buttons
  disappear.  Why?
- kttsmgr is too tall for lower res screens, mostly because of Hadifax plugin.
  Use a vertical scroller in Properties tab and make entire screen smaller?
_ IBM ViaVoice plugin?

Widgets needed; useful for whole KDE:
- Language selection widgets, configurable and versatile.
- A good password line edit which will allow to set the password.
- A Tab Widget with buttons on the tab to close (remove) the tabs (ala Konversation).
