I've been playing around with the new search engine Bing and I find it gives more relevant and faster image results.
Here's a comparison first page result of a search for "greeting Cards."
First screenshot is of the number of images that fit on the browser window pulled up on Google. Second is the number on Bing. Google only brings up 21, Bing brings up 35.
The best part of Bing is that you can scroll down through 1,000 more images on the first page below the fold, without having to click to the next page. In Google, you only get 21 images (unless you preset to show 100 maximum). Google requires you to click forward to the next page often which is time consuming because the browser has to reload each time.