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...
Their search system is so simple to use and I love it! They also have amazing stock photos and most importantly, they offer great prices. Been looking for something like 123RF and now, I am in love.