1. A system for generating a two dimensional catalog display, comprising: one or more computers each having one or more processing units, one or more storage units, and one or more network connections, the one or more processing units adapted to operate according to signals received from the one or more storage units and communicate via signals through the one or more network connections, the one or more processing units further adapted to execute a set of instructions stored in the one or more storage units, the set of instructions comprising: a catalog storage module for storing a plurality of catalog entries and a plurality of images within the one or more storage units, at least one of the images being associated with at least one of the catalog entries; a display generation module configured to communicate with the catalog storage module, retrieve a portion of the plurality of catalog entries and a portion of the plurality of images from the catalog storage module, and generate the two dimensional catalog display representing a layout of the portion of the plurality of images, the images being associated with the portion of the plurality of catalog entries, wherein the size and position of the plurality of images related to the one or more catalog entries in the layout is a synthetic item comparison measure from at least one value associated with the one or more catalog entries and not having a dimensional preference; and a display module adapted to communicate at least a portion of the two dimensional catalog display over the one or more network connections, such that the portion of the two dimensional catalog is displayed.