1. An Internet infrastructure that supports searching of images, the Internet infrastructure having a web browser contained in a client device that supports displaying of the images from the plurality of web hosting servers, the Internet infrastructure including an image search server, the image search server comprising: memory; and a processor operably coupled to the memory, the processor configured to: receive from the web browser, a search string, and a search image; support delivery of one or more search result pages that include images from the plurality of web servers to the client device based upon the search string and search image; respond to the receiving of a search string by selecting a first set of selected images, the titles of which correspond to the search string; respond to the receiving of a search image by selecting a second set of selected images, one or more image characteristics of each image of the second set of selected images which correlate to that of the search image; and deliver a first search result page comprising a first portion of the first set of selected images and a second portion of the second set of selected images.