A computer program product for generating a graphical image of a plurality of product options selected from a database based on a search request in a manner that reduces the burden on inventory systems, the computer program product comprising a computer-readable storage medium having computer-readable program code instructions stored therein comprising:
- first instruction means for receiving a request for availability of at least one product option;
- second instruction means for querying at least one inventory system for availability information related to requested product option;
- and
- third instruction means for generating results that are displayable by an interface, wherein said third instruction means generates a first result comprising product options illustrated in a graphical image with respect to at least two axes corresponding to at least two criteria related to the product options, and, in response to user input, generates a modified results in the form of a modified display so that the user may select an optimal product option from the portion of the plurality of product options from the modified display.