The coding for handling brackets in UK Maths, Marburg, etc. is finished. I am now testing and debugging. The code will be used mostly to remove extraneous brackets inserted by the MathML mfrac and mrow tags. There is also a new multipass sub-opcode which can be used to determine whether a string contains particular search criteria. John -- My websites: GodTouches Digital Ministry, Inc. http://www.abilitiessoft.com/godtouches Abilitiessoft, Inc. http://www.abilitiessoft.com Location: Madison, WI, USA For a description of the software and to download it go to http://www.jjb-software.com