Some input on the xparse package: - It seems me that the o and O{...} commands should be unified, if possible. The syntax could perhaps instead be o[...]; if the optional argument is present, it is treated as O{...}. - If using the ideas of objects I presented before in this list, then the s commands would return either of the values \Boolean/true or \Boolean/false, that is ``true'' or ``false'' within the object ``Boolean''. Its syntax could be generalized to be s[_x_], where _x_ is symbol other than *. Hans Aberg * Email: Hans Aberg <mailto:[log in to unmask]> * Home Page: <http://www.matematik.su.se/~haberg/> * AMS member listing: <http://www.ams.org/cml/>