I do, but as a lisp routine will probably move quite fast, you won't even see half the things you're doing happening. If it's needing to see the objects that are moving, you will without changing the colors all to bylayer, then the objects to move to a different color. When the objects are selected they will be highlighted. You will know what's being moved. It'll work either way, I was just offering up an opinion and an option. I can see why you'd work through your process manually, but the way the lisp is set up shows two things: move all objects that reside on a specified layer based on object selection, then change all objects on all layers to bylayer. You seem to be adding more steps than is necessary. Either way, it will work. However, if you aren't really moving the objects, but are selecting them for checking what layer they reside on, you can either use laywalk from express tools, or just change the color of the layer to something that'll really stand out or look into redraw functions in the developer's help file.