Warning: Rant ahead
What a week . Flats are like buses, you wait around for ages and then 5 come along all at once.
Tuesday I left early, intending to arrive at work for 8 am. Flat tire about halfway in. No problem, replace tube re inflate, pack up and get back on the bike - tire flat again. Look carefully at tire for 5 min but see nothing. Fit second tube, cross fingers and limp the rest of the way to work, now late for an early meeting. Come lunchtime, the wheel is down again. Finally I found the tiny piece of wire that caused the trouble.
Next day, on the way home I managed to run straight over a chipboard screw - instant flat, and even a little dimple on the inside of the rim where the tip of the screw rammed through the rim tape! I fit a new tube and somehow manage to pinch it, so I'm flat again a mile later in a section with no street lighting or sidewalk.
I have not had a run like this for absolutely ages. Pinching the tube was my fault, something I have never ever done before - however, these are new tires with a kevlar bead, and I'm not so familiar with mounting them, though I have now had lots of practice...