It does seem like there have been a ton of no-hitters and perfect games over the past 15-20 years or so. I'll admit that the curmudgeon in me doesn't approve... "In my day, Catfish Hunter had the last perfect game in '68, and we liked it that way". I wonder if after Catfish's perfecto people were saying the same thing. "There's been 3 perfect games in the last 5 years, when there were 6 in the previous 90, it's TOO EASY!" It's no real coincidence that when there's twice as many teams, hence twice as many games... these feats tend to happen more often. That also plays into having some teams with more dead spots in their lineup.