No apologies necessary Henry, I can certainly see the source of the misunderstanding.
To clarify, I am aware of the mtp / m2p function, however, I will almost always opt to perform my own geometrical calculations within my programs over reliance on command modifiers, the geomcal utility, or any Express Tools.
Of course as you know, the program could equally be written:
(defun c:mm2p ( / ss )
(if (setq ss (ssget "_:L"))
(command "_.move" ss "" "m2p" "\\" "m2p" "\\")
)
(princ)
)
Finally, I'm delighted that my posts have been of benefit to you.
Cheers Steve, I guess sometimes the simple ones are the most useful.