Ok, now that I have my communications program sending transactions in blocks, I resumed work on it. I'm getting an array bounds error, but I have no idea what array is causing the problem. After I connect to a server and login, it receives some data, then gets the error. I put it up at the following URL: http://www.geocities.com/pipeline/7741/futurebasic/ I guess the array giving me the problems can be identified by using MacsBugs, but I'm not familiar with MacsBugs. Does anyone know how to identify this array? By the way, the file is in Stuffit 5 format. It is a hotline-compatible client, so you can connect to any hotline server. If you are not familiar with hotline, just use hlserver.com as the address, and 5500 as the port. This version only connects to servers with a guest login available. Thanks!