Check out this video, it's amazing. If this doesn't put tears in your eyes, you're crazy (or not a Yankee fan). My favorite part are two Mattingly homers (around 5:00 in). There are few players out there with a better swing than Donnie.
Yankee Mike brought up an issue that I promised I would open up for discussion. Whether it leads to a change of some kind, I don't know. But I thought it would be productive to hash it out and get everyone's input. From Yankee Mike-
My idea is that if you trade a multi year contract away and you receive less in return, you should assume that value just as you do if you receive a larger value in return. (applying towards next year)
My idea is when I traded a 2 year player for a 1 year player, I thought that extra year would come off my books for next year, freeing up the credit I lost when dropping a 2 year player in a separate transaction. I made a decision to make this trade based on next year, clearing knowing my team was not going to win it all. If we are dealing with a cap of 50 credits and trades can impact that for the following years, I think it should go both ways with assuming a contract.
I am relating this to a salary cap. I do agree there should be a penalty for dropping multi year contracts, but if you can wisely pull of a trade ridding yourself of a multi year contract, then that should balance into the credits as well.
If the team assumes a contract, then two teams should not be "paying" for the same player in the following year.