My code is based on Outerbridge's. It's a hand-optimized, manual translation of the core of his code to 386/486/Pentium assembler. Phil