I get my stock images from fotolia.com. They aren't free, but are not expensive either.