annels; and a server, including means for establishing a data connection with the client and downloading data along the data connection to the client, and means for querying the client regarding its available data connections to determine the most efficient delivery of different types of data through all available bandwidth connections, wherein the server is connected to the client by the communic