lnExcPts = occurs( '!', lcMyString ) for lnI = 1 to lnExcPts lnStart = at( '!', lcMyString, lnExcPts ) *do some processing here endforThe problem is that this will find all occurences of !! as well. I only want the singles. I'm working on setting it up to read the character before and after the current one and checking for the extra !, but that just kinda seems cheesy to me. Got any idea's?