Thank you bodo. That was part of the problem. I initially thought that it wasn't as the UInt16 for numRecords was reading right... but it turned out I was also reading 1 byte ahead.
Thanks again :) -- For information on using the PalmSource Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/
