Sorry to be a pest but I THINK I've worked it out now. The scalar values in the DBhashlookup table are actually anonymous arrays which are later dereferenced via the @$ in the
($DB_hash, $Path_hash_ = @$DB_info line? Or am I still way off the mark?
Cheers,
Ronnie "must start using references more" Cruickshank