Hugh Cruickshank, you are not mistaken. SCSI drives do keep bad block information on the drive. I've also been using this for YEARS on SGI's under IRIX. Under IRIX, the command `fx' is used to partition SCSI drives, exercise them, format them (which is something one never does to SCSI drives), spare out bad blocks, list the bad block table, etc., etc..