Hello Johann, I think I can help you out with at least the first part of your question. You can get MARC records from the LoC by using the Z39.50 protocol. I have had success using the YAZ client ( http://www.indexdata.dk/yaz/ ) and Perl's Net::Z3950 on a linux machine. I have attached a simple script which uses Net::Z3950 to read ISBNs from a text file, look them up on the LoC, and then write the MARC records to a file. It works pretty well, but I threw it together pretty quickly. You can also use Perl's MARC::Record to do any processing you need to on the records. For your second question, I am not sure on the status of bulkmarcimport.pl, but in theory it should do what you want it to do. I know there are people who are more knowledgable with this than I. Anyone want to help me out? Mike