If you are using Google Chat or any Jabber account, you have probably noticed that you can connect to the same account from multiple places simultaneously. Now image that you could do the same with MSN Messenger – well now you can!
Use Gajim or another Jabber client with transport support and just add an MSN transport at a Jabber server. Just use a public Jabber server with support for MSN transports if you don’t have your own.
Just select the MSN transport and enter your username and password, and your Messenger contact list should start entering the Jabber list. If you now look at the chat in Gmail or another Jabber client such as iChat, all your contacts should be there.
There are some downsides to this setup though. User pictures are not always updated as they should, as well as set usernames.