I rarely get flats. My last flat was due to a puncture in the tube of which I could not find the cause. I ran my fingers along the inside of the tire, but felt nothing. Got a new tube, inflated, and it's all good. My last flat which I could find the cause of was when my ****ty plastic rim tape stretched so much that it tore (double-walled rim). Upgraded both rim strips to Velox. With my Serfas Seca tires, my amount of flats has significantly dropped. With my old no-name tires, I would get flats every 50mi or so. Now, I get them every 250mi or longer.
In Soviet Russia, flats get you!