Yes, David. That's about it. I don't have the start position, but that's easily overcome. I think you've answered my question, though, with the suggestion of Open..for input. This means I need to do the calculating and looping myself, instead of a structure like "IMPORT INTO.." etc. Ah...