Thanks, Mpdreamz. I had a look at your code. I'll look some more once I wake up a bit more, lol. It is surprisingly short. I haven't worked with COM before, but I expected something like that to be pretty long. Are you sure I can't send and receive IMs? I use a program called Trillian to log into several different IM programs and send/receive messages too. Wouldn't that be pretty much the same in terms of being able to do it? If I can't do that, I'll have to think of some other ideas. This might be more of a socket thing, but how about logging into my Bellsouth email and being able to see the senders and subjects of emails in my inbox? Thanks for any help.