1. A method for a server computing device to facilitate exchange of digital images between other computing devices, the method comprising: under control of the server computing device, receiving information from a user of a first remote computing device that identifies one or more other users of other remote computing devices, the identified one or more other users each being selected by the user as a resource-sharing partner of the user; receiving one or more indications from the first remote computing device that identify one or more digital images stored at the first remote computing device to be shared with the identified one or more other users; after a connection with the first remote computing device is established, automatically facilitating exchange of digital images between the user and other users by receiving from the first remote computing device the identified digital images to be provided to the identified other users and by transparently sending to the first remote computing device one or more other digital images previously identified by one or more other users to be shared with the user of the first remote computing device, the sending of the one or more other digital images initiating displaying of the one or more other digital images by the first remote computing device; storing the identified digital images received from the first remote computing device; and transparently sending the identified digital images received from the first remote computing device to at least some of the identified other users, the identified other users including multiple users.