Wow. It seems as soon as I upload the fixed version, a new bug crops up. I don't know how. Anyway, this new version fixes a bug which occured in the DeleteItemFromList routine. If this routine was called when only 1 item existed in the list, ListOK would be set to false and the memory wouldn't be reclaimed from the list. I put the routines through my newly re-written testing program and wasn't able to come up with any more bugs. Hopefully, there aren't anymore. But, if you find any, please let me know so I can fix it up and pass it along. Thanks and sorry for the inconvenience. Mark Addleman [72777, 740]