Technically it's an "IF" statement. Or... "if/then" to be more precise.
Lol, before I even called it a conditional I checked the AfraLisp site.... I'm so non-LISP-literate it's not even funny. Thanks tho, much appreciated Matt.
In cases where you want to 'force' a particular system variable value, there's really no need to check, per-se. I've seen it both ways.
The reason I was "checking" the variable is so that if it's already set, it doesn't change the file and always get the annoying Save dialog box when you just open/close and no changes were made. Kinda like doing some batch file open/close stuff from time to time - didn't want anything to interfere. Hopefully I'm making sense, and my approach was correct in this? Oh and thanks for the code, read up on it a bit and I can definitely see this as useful.
On a side note, I have some personal commentary. Even tho this is about as simple as you can get I'm proud of it. First, for actually digging up the info and not giving up by coming here screaming "Help me!". I did have about 10 minutes of trial and error, and I found that in the VLIDE I was highlighting just the selection of code and using the "Load Selection" tool to break down functions one at a time to see if there was errors or if it returned a value. RenderMan, I actually had to reference your last little snippet you gave me regarding the custom AcadDoc.lsp file load. The apostrophe before the variable was my biggest set back for a bit, lol.
Anyways, thanks again gents. Hopefully I can build off this. :kewl: