That was indeed the problem. It would be nice if VFP would trap this sort of error without crashing (even the crappy old BASIC interpreters of yesteryear would do that much for you). I can now reserve my despair and frustration for another day. Thanks again!
>I have had the same message happen sporadically with certain reports. It turned out to be a label that would end up dividing by 0. Sometimes it would show *** when dividing by 0, which was fine with me. However, it turned out that other times it would cause that "illegal operation..." message. I changed the code so that it would never divide by 0 and it hasn't happened since. That's my vague shot in the dark for you.
>hth,
>Marcus.
"Ignorance more frequently begets confidence than does knowledge."
-- Charles Darwin
"I am invincible! Invincible...OWWWWWWWW!"
-- Homer Simpson