There are several 'options' (termed 'arguments' in programming jargon) that provide you flexibility in how you present the desired interview question to the end user. Arguments appear immediately after the base command, inside of parentheses, and before the '*' that closes the command.

<<*AskOptions(radio)* . . .

  The standard <<*AskOption* . . .>> will present to the end user a series of check boxes from which the user can select one or more of the options.

   <<*AskOptions(radio)*. . .>> presents a series of radio buttons from which the user can select only one of the options.

<<AskOptions(connector)*. . . >>

   The (connector) argument adds to the bottom of the question box a group of connectors: "And", "Or" and "Enter". The items chosen from the listing are presented in a linear fashion with commas and the selected connectors interposed between the selections.

Note: Use "(connector)" only when you want all <<*Options* blocks in the main document (of the same !group!, of course) to follow the designated pattern. If one or more of the <<*Options* blocks will not be following the pattern, use the '(and)' or '(or)' arguments in the body text. See '(and)' and '(or)' arguments.

<<*AskRepeat(3)* . . .

   To set a default number in the AskRepeat question, insert any number from 0 to 9 as an argument. (If no argument is provided, the default will be '1'.