This week's book giveaway is in the OCMJEA forum. We're giving away four copies of OCM Java EE 6 Enterprise Architect Exam Guide and have Paul Allen & Joseph Bambara on-line! See this thread for details.
Thanks for the suggestion seems to work nicely.
The db file provided to me has all the 2 byte record flag set to VALID (00 00) and after some testing I have some set to DELETED (0x8000), however, I wanted to ensure that I handled records with the record flag set to something "invalid". Using the hex editor, I am able to modify flags accordingly and run further tests to confirm this.