I head to this site everytime i come up with an idea for something i'd like to paint, they have not failed me yet. The quality is amazing, very organised and free.

http://www.sxc.hu/