I am trying to define a (paper) feedback form. One of the things I need is checkboxes. A first stab for this (for example I need also a start text, but I do one step at a time) is, based on TeX by Topic, a Texnician's Reference page 106: \def\checkBox#1,{\space\space\space\space[\space\space] #1\par} \def\checkBoxes(#1,){\xcheckBoxes#1, xxx,} \def\endpiece{xxx} \def\xcheckBoxes#1,{\def\temp{#1}% \ifx\temp\endpiece \else \checkbox#1,% \expandafter\xcheckBox \fi} \starttext Some text \checkBoxes Yes, No, A little bit,xxx \stoptext I would expect: Some text [ ] Yes [ ] No [ ] A little bit but I get: Some text es, No, A little bit,xxx What am I doing wrong? Something else: how do I 'eat' spaces between parameters. I would like to have: \checkBoxes Yes,No,A little bit,xxx and: \checkBoxes Yes, No, A little bit, xxx the same result. And is there a way to know how many parameters a macro gets? Like ${#} in Bash. That would make things easier. -- Cecil Westerhof M CLDWesterhof@gmail.com O< ascii ribbon campaign - stop html mail - www.asciiribbon.org Please do not send me Microsoft Office/Apple iWork documents. Send OpenDocument instead! http://fsf.org/campaigns/opendocument/