very nice! I've never used the parenthetical technique in split before, but after playing with it, this seems to do the breakup and keep your search pattern instead of throwin g it away. Also the splice keeps the string stuff in order and still moves the pointer through the while loop. Thanks for showing me a couple of new tricks, Abigail