Got an email from a friend at work who went for a ride at lunch:
FYI - your front tyre is flat at the bottom
I can't find a thing wrong with the tyre but found the hole in the tube.
That's 10 flats for 3000-odd km. 1 flat per 300km. It's getting silly, I think!