The best places on the web to find free, high-resolution images, by @labnol.
I use Google “Life” trick and FlickR’s CreativeCommons quite a lot, but I d not know unsplash and I already love it. Pixabay seems very promising as well. Anything Amit could have forgotten?
P.S.: Take a look at his Google Scripts whilst on his website, they are life-saving.