For the guru's. I'm aware of the (initget) and (getkword)..but what's the most reliable / best way of getting either a Point, or a Character - using a single prompt..something like.. (initget Pick Undo Retry P U R) (setq x (getkword " Pick a Point / Undo / Retry <Retry>")) What I'm after is a way to 'loop' (while.., and either have the operator Pick a Point, or input a Character from the keyboard. Any help would be appreciated. Thanks, Bob