Steve, is there anyway I could just put that TYPE record straight into a MEM block or would I have to put each element in one at a time, and handle it one element at a time while sorting?
like
_MEMPUT m, m.offset+(RecNumb&*536), FF(RecNumb&)
or would it need to be
_MEMPUT m, m.offset+(RecNumb&*536), FF(RecNumb&).NameL
_MEMPUT m, m.offset+(RecNumb&*536)+256, FF(RecNumb&).Directory
_MEMPUT m, m.offset+(RecNumb&*536)+512, FF(RecNumb&).Size
_MEMPUT m, m.offset+(RecNumb&*536)+516, FF(RecNumb&).DateStamp
_MEMPUT m, m.offset+(RecNumb&*536)+526, FF(RecNumb&).TimeStamp
_MEMPUT m, m.offset+(RecNumb&*536)+534, FF(RecNumb&).IS_Directory
_MEMPUT m, m.offset+(RecNumb&*536)+535, FF(RecNumb&).IS_File