--Successfully have IMU logging data split out to separate file.  Everything seems to be functioning properly after the split.
--Noticed some extra newlines in the regular data log file.  After some debugging, figured out that there were some receives on seykhl that weren't receiving a full buffer before returning, so the receives following those were coming up empty.  Put a little check after the receive to make sure that the buffer didn't start with a '\0' or a '\n', and that seemed to fix the problem.