>yep they are indexed afterwards and open exclusive, I'm thinking about not using the memo fields and just storing references to where the data lies in the original files, then doing all the sort and match and simply using my fast file io routines to read and write direct to pipe delimited files based on the references in the resulting tables.
That's not a bad idea. It's how memo fields work.