1. A method comprising: receiving data over a distributed network, the data including at least one of a two dimensional raster image and information automatically derived from the two dimensional raster image; and defining a search specification based on the received data at least in part by identifying a target in the two dimensional raster image data and masking data that is not part of the target; conducting a search using the search specification; identifying advertising data relating to at least one of the specification and the information found by the search; and displaying the advertising data.