1. A method of transferring images from a first device to a second device, comprising the steps of: determining a connection characteristic for a connection between the first and second devices; selecting at least one image from a plurality of images on the first device for transfer dependent upon both the connection characteristic and image selection criteria; and transferring the selected at least one image over the connection.