If flats are REALLY getting to you look at how worn your tire is.
Look at the tubes you buy, switch manufacturers. Not brands, manufacturers. Pull the tube out and see who made it. Other than that you can get thick tubes, heavy tires or lots of patch kits. Also remember to really, really inspect the tire afterwards so that the offending object is not still present in the tire. I've done this a couple times.