1. In a network environment that includes at least a sending computer system and a receiving computer system, a method for negotiating a transfer mechanism to utilize when sending an object from the sending computer system to the receiving computer system, the method comprising the following: an act of sending, via a predetermined transport, data indicative of an intent to send an object from the sending computer system; an act of receiving data indicative of an intent to receive the object at the receiving computer system; an act of identifying compatible transfer mechanisms that may be used when transferring the object from the sending computer system to the receiving computer system; and an act of selecting an appropriate transfer mechanism, based on the characteristics of the identified transfer mechanisms, for sending the object to the receiving computer system.