The only reason, I believe, that the NFL system works are the non-guaranteed contracts. And considering that the NFL cap is going to be history I just don't think that it is realistic to compare MLB and NFL. I don't believe that even a year off would be enough to make players go for the non-guaranteed contracts. And in all honesty, I don't think that it is fair to the players to take on the majority of the risk like in the NFL system. In MLB, we can have guys like Braun tied up for 8 years and not have to worry about a holdout when both sides agreed to the deal. If he has some catastrophic injury along the way, then that is the way it is. I am on board with others who have mentioned revenue sharing as key. I don't believe that it is fair that the Yankees are so above and beyond the other teams when if it wasn't for the other 29 teams, the Yankees would be nothing. However, I am still undecided on how you reconcile teams who want to spend their shared $$$ to win vs. teams who would just want to line the owner's pockets.