Actually, I was wrong, I had the text conditions set up incorrectly. The problem seems to reside in the fact that I am using a delimited file output. The only way the process seems to work is by using the Emulated Data Splitter to split on a page and checking off the CSV emulation box to add a header to each output file. My data file doesn't have a header so it is making the first data row the header and the data selections are being done based on the header. Any ideas on how to get around this?