The invention provides a method, system and computer-readable medium for
storing images with related information in a relational database and
using the information to order available products for a selected image
over a network. A unique identifier is generated for each image, allowing
different types of searches of the relational database to be performed
including product-based and image-based searches. A selection of a
returned image causes a cut-down version of the image and all available
products to be displayed on a page. If a product is selected, a server
enables a transaction for a user to order the selected product. A HTTP
Cookie may be employed to store a user identifier, allowing use of user
profiles for customization of particular options and displayed products.