yes, there is something you can do to reduce flats. i use Mr. Tuffy Ultralights tire liners. they come in various widths. i use the narrowest ones (orange, i think). cost about 20 bucks and reduce my flats by about 90%. they weight about 32gm each. the allow me to run some of the cheapest, lightest, narrowest, cut and flat prone tires out there, with confidence.
edit: i see somebody beat me to the punch!