I came across a site that does stock photos for websites in a completely different way. It has two options Pay per view, where like with Pay per click ads you pay every time someone views the image. Alternatively if you don’t mind some ads then you can get the image for free.