Looking at the DirectRT output data files, I see that trial data are saved in the same order as in the input file. I don't see how DirectRT can do this unless it keeps all results in memory and then writes them all to disk at the end of the session. Is that the case? If so, then what happens if the system crashes in the middle of a session? Do I just lose all my data?

Thanks,
-- David McFarlane, Professional Faultfinder