But when was the last time *any* NFL team signed a highly-touted free agent? Free agency hasn't really been as big in the NFL as it is in other sports, since they have so much in place to allow teams to retain their own players. As far as a totally communist "competitive balance" goes, the NFL is probably as close as you're going to get. That said, I must be the only person who can't stand it. I feel like the league is almost entirely a bunch of natural 8-8 teams, all battling to see who can be slightly luckier than the others and finish 10-6. I like having big evil teams to hate - its more fun to hate the Red Sox for buying championships than it is to make fun of them for sucking. The NBA gets a lot of crap for its financial system, but I really think they have the right idea. Unfortunately when the current CBA was rolled out, all of the GMs made the same mistakes at the same time, which is why we're seeing expiring contracts as some of the bigger trade assets right now. Once the Dan Gadzurics of the world's contracts expire, I expect the league to get a lot better, where you'll have a good mix of competitive balance and potential for long-term team success. They still have some things that could be fixed, but they're on the right track. On a side note, all of the financial manuevering going on is actually one of the things I quite enjoy about the NBA. Adds another element of strategy that you don't really see much of in other sports.