I use a chat client (trillian) that lets me chat to others on multiple different chat clients. So all I have to do is open it and I can chat with all my friends on yahoo, hotmail, gmail, facebook, myspace, etc. all in 1 application. The problem was every time I would go to check my email in yahoo the chat client in the email would kick trillian off chat and take over. So I had to tell trillian to reconnect after I was done in my email but this fixes that little problem.