very interesting. so many ways to get the same result. I do appreciate your guys help. Is there a place to submit lisps on this site? i'd like to submit what I've done with this sites help. Maybe it can help others.
btw is there any purpose to using the asterisks around *def* ? I noticed it with some code I got from an error handler where they used *error*.
I use asterisks in Global variables just to make them "less common" to avoid clashes with other programs. In essence, a global variable could be named in the same fashion as a local one, but if two programs use the same global variable, there could be undesired consequences.
*error* is something completely different, it is AutoCAD's user-definable error handling function.