I came across this great little site by accident when looking for free images. www.rgbstock.com has an excellent collection of high quality stock photos. The site is easily navigated and contains photos and illustrations from artists all over the world who want to share their work for free. The site requires you to join for free and you can add your photos to the collection as well as downloading. The best thing is RGBSTOCK is completely free!