There has been a rise in websites that offer high quality, professional stock imagery that are for the most part completely free or fall under creative commons public domain licensing.