I wonder if anyone has ever proposed that the team that drafts a player be allowed to better negotiate for that player when his initial contract is up by having only a portion of the new contract money (vs the entire amount) count against the cap. IOW, the team that invested the time and money in training him gets a little something back for the work they've done. Make sense?