Haven't had a flat in five years. But i'm assuming that i'll start getting those frequently when i swich for road tyres this summer.
The tyres i use now are actually 100% puncture proof (well maybe not 100% but so far no punctures while riding through tyre hell) but heavy as **** and about as comfortable as riding on rims.
But i'm still not gonna ride the lightest and fastest tyres around. Riding without decent puncture protection with my weight would just be dumb. Schwalbe durano plus for me please.