I believe that at one time (perhaps in the Arduino library, long before Teensy) the SD library did not allow more than one open file at a time. I am a little confused by the various SD-related libraries for the Teensy. Has the one-file restriction been totally lifted?