I have updated my MARC::BBMARC module. The new version is available at http://home.inwave.com/eija/mac/MARC-BBMARC-1.01/BBMARC.pm.txt (also http://home.inwave.com/eija/unix/MARC-BBMARC-1.01/BBMARC.pm.txt and http://home.inwave.com/eija/win/MARC-BBMARC-1.01/BBMARC.pm.txt).
New to this version is validate008, which reads an 008 field (actually a string of bytes) and reports back any invalid characters, in a tab-separated scalar reference. It also returns a hash reference containing named character positions, and a "cleaned" version of the initial string (probably not useful, since little or no cleaning occurs in the validate008 subroutine). To use the new subroutine, I wrote 008checker.pl.txt (available http://home.inwave.com/eija/mac/templatified/008checker.pl.txt). Other changes to BBMARC were minor, and some are listed in a changes section of the module. I have also updated my home page with information about changes and planned projects (http://home.inwave.com/eija/). I welcome any comments and corrections you may have. Bryan Baldus Cataloger Quality Books, Inc. The Best of America's Independent Presses [EMAIL PROTECTED]