1. A method of transmitting computer data between a host computer and at least one computer data storage device by inserting a multiple-path driver between driver-stack levels of an operating system operating on said host computer comprising: selectively redirecting device commands from upper-level drivers of said operating system of said host computer to said multiple-path driver; creating a virtual data path between said multiple-path driver and said computer data storage devices; selectively directing device commands from said multiple-path driver to a virtual host bus adapter driver within said multiple-path driver along said virtual path; transmitting computer data along more than one physical path between said multiple-path driver and said computer data storage devices; and, selectively presenting said computer data storage devices to said upper-level drivers of said operating system of said host computer as a single virtual computer data storage device.