I'll bet the problem was that you weren't in the directory where you thought you were. When you instantiate an object, you shouldn't make any assumptions about the directory you're in. IAC, you were probably in something like the System directory, and didn't have rights to create a subdirectory from there.
><snip>
>
>Thanks just the same, sometimes all you need is to discuss a problem and the solution appears :)
>
>I found the problem... although I don't thoroughly understand it yet. I commented out all of the INIT code and uncommented one line at a time. I found that the line that creates the "TEMP" directory was the culprit. I changed it to only create the directory if it doesn't exist and it worked like a charm!
>
>Thanks again...