I agree, I have a mate who's a dead keen cyclist, does around 12000 miles a year on all kinds of surfaces both on and off road. He told me he uses Marathon Plus tyres and never has a puncture. I have followed his advice and so far haven't had any punctures either.Fit Schwalbe Marathon Plus tyres and forget about punctures.