I actually like parsers much better than regex, but I am concerned with optimization(yes, I'm one of those kinds of programmers). I hesitate to tokenize the data and then run through it by hand, unless it is faster. Still, if I don't get the answers I need here, I might just do that. Before that happens, hopefully someone will come along ...