The present invention provides the ability to transfer data between a
initiating computer system and a target computer system with a block data
storage device, where the target computer system is remote relative to the
initiating computer system, that is interface independent relative to the
type of the block data storage device employed. In one embodiment, a
virtual device driver is employed that implements a command set that is
interface independent relative to the block data storage device.