Almost every web site needs pictures. Here at Templates For All, we can provide you with a design to use for your website. We can't provide you with content. Pictures are an important part of every website. People are visual creatures and a picture can say a thousand words.
I've compiled a list of both free and paid stock photo sites that have stock photos you can use on your sites.
One of the bigger stock photo sites. It's a paid site, but they have just about any stock photo you would need. They also have videos and music.
Shutterstock is another paid site. They have 40,000,000 stock photos, video and music tracks.
Searching through millions of photo sites to find a photo you need is like searching for the proverbial needle in a haystack. Photo Pin searches for many sites that have photos licensed by a Creative Commons license.
Stock Vault is another site that has a wide variety of photos. Their 50,000 photos are categorized and organized to make it easy to find pictures you can use for the site.
With 40,000 photos for free, this is another one of the larger sites. It used to be a site I frequented quite a bit in the past.