Royalty free, public domain, stock photos Like most developers some of my job is also taken up with designing and because of that sites like this are invaluable.http://www.pdphoto.org/