This could be a fluke, but maybe not. My script creates and deletes a number of files for both socket transfers and debugging(at least for the moment), and I managed to find exactly where my script crashed. There's one line that could be remotely out of the ordinary...

bcopy &dump 9 &brushstroke 1 -1

The binvar &dump is only 8 bytes long prior to this bcopy. I've used this method of appending to binvars in the past with no trouble at all, but never this much before. Is this a problem, or is this a valid way of handling binvars?