1. A method for transmitting an information file to a local computer, the information file is stored on a server system, the local computer is coupled to the server system by a network connection, the network connection facilitating a plurality of logical communication links, the method comprising: (i) selecting an information file for transmission to the local computer; (ii) monitoring a current communication line utilization rate for a primary logical communications link over the network connection; (iii) determining whether to transmit data in a current iteration based on the monitored communication line utilization rate; (iv) if the determining of step (iii) indicated data may be transmitted, transmitting a portion of the remaining information file from the server system by employing a secondary logical communications link over the network connection; (v) tracking the remaining untransmitted portion of the information file, the tracking providing tracking information for any remaining untransmitted portion of the information file; and (vi) repeating steps (ii) to (v) until the information file has been transmitted to the local computer.