Hi, I was able to get it running a lot faster by hardcoding some information rather than having it read from the gigantic flat file databases. I also recoded the way in which it loaded and matched information in these files, by loading into an array and looping as few times as possible to get results. Thanks again! Ralph