Seems like you could do it in a way that still would let you know that the problem happened, and logs as much information about the state of the system to a file. It would somehow check for this faulty condition before restoring the array values.
Doesn't sound like fun, though...
>Thanks for the suggestions Al. Since the problem is very intermittent, they are able to work. I'm hesitant to restore the array values after returning form the new form because then the error would never happen again--I'd have masked the symptoms but not fixed the problem.
Steve Gibson