The images and photographs at 123RF are by far some of the best I have seen. It's easy to choose the right images for my website simply because one was better then the other all superb, high resolution images...
They have great prices and a broad selection! Found a hot book cover photo for our publishing company and it is getting great reviews!!!