Paul, bear with me here, I am trying to get the logic clear in my head....
So the code starts to move through 20 records, for example, and the 7th record has a MSDeficient value of -1, so it writes that record to the
table, wouldn't it then have to "move next" to the 8th record and continue...