I have a combination of Gatorskins and kevlar tire liners (spin skins) that I find very resistant to flats. The liners are a pain to put in, but the results seem worth it!