1. In a computing environment including a first computer configured to communicate via a network through a first network interface and a second network interface, the network enabling the first computer to communicate with a plurality of other computers via the network, a method comprising acts of: (A) storing, by the first computer, first historical network connection information representing a performance of a first network connection between the first computer and at least one of the plurality of other computers through the first network interface; (B) storing, by the first computer, second historical network connection information representing a performance of a second network connection between the first computer and at least one of the plurality of other computers through the second network interface; (C) selecting, based on at least the first and second historical network connection information, a selected network interface from among the first and second network interfaces to use for a third network connection; and (D) based on the act (C), establishing the third network connection between the first computer and a second computer from among the plurality of other computers such that third network connection communication passes through the selected network interface.