I you need free images for your sites, below 5 sites are places to look for them. http://www.dreamstime.com/ It is one of the best site which offers royalty free stock images to use in your site. They also provide paid images for minimum of 0.26 dollars. It has large number of contributing photographers with more than 17,500,000 photos. http://photopin.com/ Photopin uses the Flickr API and finds creative commons images to use in your blog. Only you have to do is find any image that will suite your post requirement, and click on download link and now you will be able to use it. http://www.freefoto.com/index.jsp With more than 3000 categories of images, it is the simplest website to find any free image. In order for high quality images, you will have to pay as low as $30. But for free photos, it is requires to add attribution link. http://www.freedigitalphotos.net/ It is the best place for finding free awesome images to use in your website. You can download any photo without registering, so it is the fastest way to find a free photo. http://www.sxc.hu/ SXC has a unique collection of free images. They also serves premium images while you searches for any image for minimum of $1. I think that premium images are very effective and best than free of cost images.