Nice one Ron!Heres another variation of your suggestion:Code - Auto/Visual Lisp: [Select](foreach x '(("LINE,CIRCLE" "layer-A") ("*TEXT" "layer-B") ("POLYLINE,INSERT" "layer-C") ("*TEXT" "layer-D") ) (and (setq x (ssget "_X" (mapcar 'cons '(0 x))) (command "_.draworder" x "" "back") ))
(mapcar 'cons '(0 8) x)