Is this routine (very useful, of course) supposed to return "Application error.." until the file actually exists, or am I doing something wrong? The file (a printf result) is being created all right, and I eventually get a "Printing done" message, so I'm wondering if the "error" isn't a temporary one? I tried embedding ERRCODE, and was told Error 21290, but cannot find where there's a list of all the error codes. Patricia