This is an interesting thread. Most of my flats have occurred with my Road Bike with skinny tires, with my MTB I flat rarely. I use both on the same roads, rain or shine. My LBS told me he believes skinny tires are more resistant to flatting, however that has not been my experience.