Using the OPAC interface it's possible to harvest binary marc records from
III including deleted record detection and id for use in persistent URLS, at
a rate of about 4m/hr, with minimal impact on interactive use.
This approach does not get all the holdings data; a second pass is needed,
and has to be tuned for each site.
I think it's time to write up the approach and post the code.