I ran several times, not only are special characters showing up randomly, they are occurring on different observations and not every time (1 or 2 out of 20+ million. SAS tech support thinks it may be an issue with the disk drive or bad memory as I am able to demonstrate in the log that the characters are not on the input file or in the first dataset created but show up right after the sort. I cannot reproduce every time. I am also occasionally losing the end of record marker causing the output data file having data from the following record in the last field on the previous record (once again, one record out of several million, occurring occasionally). Thanks for responding though.