Thanks. I'm not sure exactly where the problem is, but I unloaded all of my scripts, except for small parts, like parts that identify my registered nick, and it hasn't disconnected me. It must be a problem with a change in the scripting language like you said. On an unrelated note, I just noticed that a small DLL that I wrote doesn't work anymore. It worked in all versions prior to 2.0. I'm not really sure why. Maybe I'll rewrite it and recompile it and try again. Thanks for your help.