The NBA has a salary cap and you don't see the "watered down parity" that you see in the NFL. The reason for that is the short, 16 game season. You can also say, so what, the Yankes are stupid with their money and their player development, but what if they all of a sudden start getting smarter? Then it won't be fair at all. We should be looking at the NBA as a model for the salary cap, not the NFL, and yes, there should be one. Really? Donald Fehr's insistance on not having a salary cap seems to be problem caused by the players.