What I've always thought about is with a cap, to resign a player on the team, 20% of his salary won't count against that cap, therefore there still is a slight advantage to New York or LA or teams that do have extra money to spend. It's great for fans when players stick with the same team, and big-money teams would still have an advantage, just a smaller one. It's a little ironic with the draft-pick compensation now that small-market teams are kind of discouraged from signing big-name players, just because they lose that draft pick. and maybe instead of the current draft compensation scheme, each FA would be assigned a draft-pick slot, say CC at #8 and Tex at #6. Then the team that loses the player would be slotted into that number for their extra draft pick. That way no team loses a pick and the better the player you lose, the better pick you get, versus what happened to us with CC. The only thing I would add to any salary-cap plan is that the cap should be discontinued after May, just so then any team can move beyond the cap to make mid-season trades. Otherwise you'd have teams like the Crew just not able to pick up someone like CC just because he'd move the team over the cap, and we shouldn't be hampering those sort of trades.