... 1) The object name is optional 2) All clauses are optional. 3) If there is a clause value, the clause name is required. I just noticed that other xcommands are different: #xcommand @ <nRow>, <nCol> CHECKBOX [ <oCbx> VAR ] <lVar> ; [ PROMPT <cCaption> ] ; In this case ...