KMess Feature list
========================
- 1.5 -
Support to exchange (send and receive) custom emoticons and nudges.
Receive-only support for winks and offline-im messages.
Fast file transfers, supporting MSN6+ direct connections.
MSN7 personal status messages are supported.
The appearance of chat message and emoticons can be changed on the fly.
Users with a temporary "guest" account can upgrade to a regular "stored" account.
Messages from the same contact can be grouped.
New default chat style, 'Fresh', making chats more colorful and friendly.
Now listening information can be exchanged.
New KDE style balloon notification popups.
Right-click options for links in the chat window.
Improved and more compact visual style for the chat windows.
Automatically download the display pictures of your contacts.
Option to select an image to use as display picture and to then crop unneeded parts away.

- 1.4 -
MSN6 display picture transfers are supported
MSN6 file transfer is supported (receiving only)
Taskbar flashes with new messages
A new dialog for file transfers
MSN Messenger SSL-signon compatibility (again)

- 1.3 -
A new freestyle chat formatting method that gives users greater freedom in how they want chat messages to look.
Contact tooltip contains name and e-mail
MSN Messenger SSL-signon compatibility

- 1.2 -
Users can start as invisible rather than online.
Users can have blank, unsaved passwords but retain user settings.
Text can be formatted with /, _, and *.
Groups can be reordered.
You can show or hide offline contacts.
Emoticons are shown in the contact list
Contacts can be dragged to move between groups and dragged into a chat to be invited to it.

- 1.1 and older -
NetMeeting<->GnomeMeeting and GnomeMeeting<->GnomeMeeting invitations are supported.
MSN Messenger protocol compatibility
Font and font color support, including the ability to force contact messages to appear in a particular font and color.
Full emoticon support, featuring a custom GPLed emoticon set and the ability to use different emoticon themes.
File transfer support, both sending and receiving.
Hotmail support, with new email notifications, the inbox count, and the ability to open Hotmail at the user's inbox or at the composition page.
The ability to disable and hide email information for accounts that don't use Hotmail.
Support for multiple user profiles.
Autologging, either at the setting page for from the commandline (with "kmess --autologin blah@hotmail.com" for example).
A contact list that can organize contacts by group or by online/offline status.
Groups show a count of the contacts online (i.e. "Friends (2/5)")
The user can specify particular contact images and sounds to be displayed when a contact comes online or in a chat.
The user can specify a name for a contact, overriding the contact's specified name.
The user can choose on a contact-by-contact basis whether the user should be notified when a particular contact comes online or goes offline.
KMess can show a contact's MSN profile, and open the MSN search pages.
In addition to the usual user statuses of "Away" and "Busy" and so on, there is the status "Away with Autoreply" that will reply to contact's chat messages with a user-specified away message.
The chat window has been redesigned with a new sidebar (which can be toggled with Ctrl+T) with an emphasis on contact images.
The chat window notifies the user that a contact is typing by "glowing" the contact's image.
Chats can be logged automatically and the chats ordered in subdirectories by day, week, or month, or not ordered at all.
Chats can be configured to show timestamps when contacts send messages.
A "compact" chat format can be used to remove extraneous line breaks and reduce the size of the chat.
The chat window caption in the taskbar alternates between lower and upper case to inform the user of a received message when the window is not on top.
Internationalization support, with translations in: English, Dutch, German, Italian, Portuguese, Spanish, Turkish, Chinese, French, Catalan, Arabic, Korean, Norsk, Thai, Danish, and Estonian
There is now a method, though not absolute, to tell if a contact is blocking you. If a chat is started with a contact that appears offline, you will be informed if the contact is offline or online and blocking you. 
