Ok, I see that it does produce "something" when I use EXITRUN. But it is not right -- the EquityCurve produced in the write mode should look relatively identical to the one in the read mode if correct.

I may try to simplify a little. Perhaps I'll try writing a simple array to a file first, and verify I can read that back intact.