Try the Creative Commons. It's an organization about providing public-domain creative work for everyone to share and build on. There's LOTS of license-free stock photography and images there. (Also music, text, video, etc, etc. Cool stuff!)
http://www.creativecommons.org