* Make real documentation * i18n support in the same way as ejabberd and PyMSNt, PyICQ-t and PyAIM-t: using xml:lang, but have an option in the config to set the default language to show, when the client do not support xml:lang.i18n support (use xml:lang + default) * Database backend (default SQLLite) * Checkbox and radio button options in the forms to set when and how you like to get the messages (in offline, online, free for chat, away,... presence). So: Online: Away: Free for Chat: Extended Away: Offline: * Dropdown menu in the forms with configurable time-intervals. E.g., users can choose betwoon 1 minute, 2 minutes, 5 minutes, 15 minutes, 30 minutes, 60 minutes, 1 day. The admin can configure in the configuration file of jmc which options are available. * Support for Ad Hoc Commands (see PyMSNt cvs, avatar branch). Interesting for statistics. * Support for attachements with size limit and file format limit (e.g. only png, jpeg,... but no exe, bat,...). * Support for epoll, kpoll and kqueu (see PyMSNt cvs, avatar branch code). * make JMC run on windows