Well written - and good shooting
Funny thing about the screenshot thing is that the exact same thing happened to me. I move all of my images to a screenshot folder and then mess with them there - I'm sure there's a better way, but this has worked perfectly up 'til now. Last night I moved some over, opened them up and got the same error message you described, which has never happened before -
wierd.....