1. A method of managing images between multiple computers in communication over a network comprising the steps of: receiving a first registration for a first product from a first computer over the network, the first registration including a first product description and a first image location of the first product, the first image location referencing a first storage computer on the network; receiving a second registration for a second product from a second computer over the network, the second registration including a second product description and a second image location of the second product, the second image location referencing a second storage computer on the network; retrieving the first image from the first storage computer based on the first image location; producing a first thumbnail image from the first image; retrieving the second image from second first storage computer based on the second image location; producing a second thumbnail image from the second image; and presenting a web page to a third computer that includes the first and second thumbnail images.