I have a DTS package that just started doing this and hopefully someone can point me in a right direction to troubleshoot: I have a package that has a transform data task. This task uses activeX to copy from a flat file to a temporary DB. I have a flat file with 170k rows. It processes exactly half of them. I know that 170k isn't a lot, but I broke the file into 2 65k files anyway. It prcessed 32500 of each of the 65K files. I then tried a file with only 22 rows. It processed them all. Anyone seen this before? Thanks!