Re: Congrats to the NFL...
Good points, but as to your underlying assumption -- that the salary cap is responsible for this -- I have to disagree. The NFL has been on an upward curve since the early 1960s when the league took over complete control of TV game broadcasts; people have been talking about NFL parity (sometimes in mocking "parity = mediocrity" tones) for decades; the NFL had long since passed MLB as the national pastime by the time they put in a salary cap. Revenue sharing, not the salary cap, is why the NFL has had competitive balance all along. Revenue sharing is why the Green Bay Packers still exist.
As I watch the NFL, frankly, I don't see much that's different from the pre-cap days -- except for a lot more offseason news. For all the talk about how it makes it harder to stay on top, the Patriots are still there and not going anywhere, the Eagles have been good for a half-dozen years now, and any team that can luck into a good quarterback will make a run as long as they can find some talent to go around him. The smartest teams still win, the others still lose. The only real effect I've seen from the cap is to slightly compress the build-win-rebuild cycle. That's all.