http://www.amadeux.net/multimedia/network/chats.html