Thanks for the writeup. Even for those of us who are close to the action, it is difficult to get an overview. One small criticism: the title should be "A tale of two iSCSI targets". Explaining the term "SCSI target" is difficult and the definitive document (SAM-5) does not help in that regard. iSCSI is one of many SCSI transports (and recently a new one was proposed: SOP (SCSI over PCIe)). So I question this statement: "The most common implementation of the SCSI target subsystem is an iSCSI server, ...". IMO USB (storage) keys are the most common (and worst) implementation of the SCSI target subsystem.