Derek, >You need to call unpack_ldr first: > >$marc->[$record]->unpack_ldr(); Dude... you rock :) all working now :) Brock Henry ** Brock Henry - brockh@ozemail.com.au (H) - bhenry@shorelink.nsw.gov.au (W) ** ** Adventure? Excitement? A Jedi craves not these things.**