I thought I'd share my experiences so far about using the MARC project.

* Download and install Drupal (http://drupal.org/node/570116).

* Download and install the CCK module (http://drupal.org/project/cck).

Extract it to sites/all/modules/.

* Download and install the MARC module.

* Enable modules.

On your Drupal site, browse to Administer > Site building > Modules.
Check all the modules under the CCK and MARC headings.

As for other modules, Search and Taxonomies are highly recommended.

Click "Save configuration".

* Create the taxonomies you need for browsing.

For example, you could have taxonomies for subjects, authors,
publications years, and material codes.

* Add a Content type for bibliographic records.

* Add fields under the new content type.

Add fields for each of the MARC values you want to use. Use Field type:
Text, Widget: Text Field and in the next screen Number of values:
Unlimited.

You should also sort these fields in a reasonable order.

Tip! If you use taxonomies for e.g. subjects, you still might want to
create a specific field for the subjects. You will then have both
clickable subjects and a nice, tidy list.

* Add permissions

Browse to Administer > User management > Permissions.
Check View MARC for both user roles.

Also check the "view" permission for all those new fields you
just created (e.g. view field_description).

* Set up the MARC module.

Browse to Administer › Site building › MARC.
Click "Nodes".

Start by checking the Content type you just defined. Click "Save
configuration".

You will now see all fields belonging to that content type. For each
field, select the appropriate MARC field. Click "Save configuration".

Now click "Settings" and check "legacy MARC library" (or install the PEAR
one and click that instead). Also choose how many records per Cron run
you want to process.

* Import your first records.

Browse to Administer › Site building › MARC. Click "Import".

Choose a raw MARC file (in the exchange media format, not XML).

Under "Create content", tick the Content type you created above. Tick
process records immediately too, and then start the magic with the
button "Import marc".

You should now see a list of the imported records ending with a green
"MARC Import Completed".

In order to make these records searchable, run the cron job from
Administer > Status report.