You definitely paid your dues!
About 2 years ago, I started having frequent flats on my commute. Where I live, it's usually from goatheads (thorns). I finally had it and plunked down some cash on puncture resistant tires. They have some kind of material (usually kevlar) sandwiched between the rubber. Since then, I haven't had a flat since (now I'll get one tomorrow, right?). I run regular tubes.
I went with the Panaracer Ribmo, but there are a lot of other great choices these days. It does add some weight, but I can live with that.