Steven P,
As with all high quality code, the comments really help! Testing will commence this week.
Your code submission will also go a long way to help in my continuing study of Visual LISP.
My current, basic level of understanding of the LISP language (mostly AutoLISP) includes the purpose of the car, cadr, etc., in extracting values from lists.
The Visual LISP will need much more attention from me.
I feel that this is where yours and others code offerings based on a specific objective / request really help!
Thanks,
Clint