How to not miss chats?

Is there any way to get a notification that someone has started a chat? Like integrate it with my ebuddy, yahoo messenger, google chat on my droid or other mobile phone. Or even send me a email that lets me know someone has sent me a message through the chat. Can I use my mobile phone to chat with someone in anyway. It seems I have to be in front of my computer to catch a chat session. If not, itll be awesome if you guys can make this more mobile and accessible from a mobile device.