Thanks again CAB, it works and finishes the write, but displays the following message at the end of the command.
|-> Processing file Z6-3.DWG ...Error: too many arguments; error: An error has
occurred inside the *error* functionnull interface pointer: #<VLA-OBJECT
00000000>
I went back and looked at your code, what does the 'fn' do for the code? I'm guessing 'cond' means condition... I could be wrong. I'm getting ready to take some VB and Java classes, so hopefully they will help with writing LISP.
Thanks again for the help,
Daniel