Shutterstock is well known not only to our regular readers but to the wider stock photo community. It has over 240 million files to choose from. Their ...