Slot the salaries in the baseball draft so the KC Royals are not skipping a player because they know they will not be able to sign them. I would say share the local media revenue, but a team that owns the media would just adjust the contract to have the media outlet make more money and pay the team less. It would take a host of accountants and lawyers to filter through that arrangement. I would be tempting to allow the trading of draft picks. That would allow teams to make 'runs' where they built up quite a few high picks over just a couple of years. However, you would get an owner (GM) like the old Cleveland Cavaliers owner, Ted Stepien, who was soooo bad that the NBA had to adjust the rules on trading away draft picks. If the players ever accepted a salary cap, I'm sure it would be designed with a very high floor. One of the reasons the NFL was able to make the salary cap work, it forced the Cincinnati Bengals to actually spend a minimum amount of money annually. Making a few MLB teams at the bottom pay more to players would make up for the lost earnings from the Yankees being restricted on what they spend on player salaries. Yes, that may force a young (cheap) team to add an expensive veteran they don't really need to get to that floor, but that would be the cost to get a cap, imo. The biggest thing to me is keeping the internet 100% shared and trying to expand that definition. So that in 15 years when the internet is the medium for even local baseball viewing, and the YES network is on the internet the Brewers will be participating in the Yankees media dollars.