Okay, first of all, being that you posted this in the VBA forum, I thought you were looking to use "VisualLisp" which would be taking Autolisp a step further into the vba/ActiveX side of it. Which is to say that you cannot use pause or command. Now, if you want to ask lisp type questions, vlisp hackers would be the place to do that, but we'll the Hendie, the forum moderator take care of that. I also notice that you posted this same question under another name in cadalog. Most of us here came over from there, so you might not get any different answers than you would here. If you're trying to get multiple object selections, you'll be well advised to look into the ssget function. If you want to force the user to select multiple items one by one, you'd need to use entsel inside a while statement, with a way to get out.