Most of my flats are from wires, nails, staples, and a screw once (that actually went through the inside of the rim!). Glass is a distant second. Almost never thorns. Puncture resistant tires help but not immune, as was said above. Most of the time I never saw any debris, just enough accumulation of crap that they get by sometimes. I always avoid any car/truck tire fragments though.