It's not finished, but I checked it in so others could look and suggest ideas. After several attempts to shoehorn Rebase into the line oriented approach, suggested in ParserSupport, I tried a streaming approach. The rebase files are short and, for now, I read the whole file into memory, but later, I can make the algorithm more sophisticated. First, I have more data fields to add. Cayte