Around 3:00pm today things start getting interesting. Some dudes are going to get picked off of course, but there's a long string of bids coming due after yesterday's flurry . . .
Keep the one-year recurring option system, but offer the option of signing your player to a long-term guaranteed extension at a discount. The obvious drawback is you guarantee several years of $$, but you get a discount in return.
For example you sign A-rod for 100. Next year it will cost 105 to keep him and so on.
What if we said this: if you sign him to a 3 year extension, you only have to give him a 2.5 pay raise each year, 5 year extension and you don't have to give any pay raise. Obviously there will be an early deadline each year for tendering an extension to your player.
But if you cut him his salary comes off your cap in the remaining years of the contract (unless someone signs him in the initial waiver process and opts to keep him the next year, in which case you can deduct that $$ off of it, but basically once he becomes a total "free agent" a new team is only on the hook for 400k).
I think it's a cool idea but it might just serve to exacerbate the difference between the haves and the have nots. You're going to get a huge surplus from scoring on a rookie anyway, and I would think those are the only guys to whom you'd want to offer this kind of deal.
Here is my thought to give it an impact and address your concerns:
-If you lock up next year's option before the all-star break, you get him at 4%.
-3 year extension: 1.5 %
-5 year extension: 0 %
We could state that for any increase it has to follow the rookie payscale at a minimum. So there would be no incentive for signing rookies or other bargain players to long term deals, which is fine with me. No incentive is really needed there.
We COULD bump the year-to-year option to 7.5 % and then offer increased incentives for long term deals, but I'm not sure how fair that is to do at this point and if everyone would be in agreement (which would be necessary or at least near everyone).
For the weekly waiver system... make it anonymous. Basically you tender a minimum waiver on a player through a sealed submission. Once the waiver day rolls around... ONLY those who made a waiver claim on the player get to participate in the bidding process. The person with the lowest current rank in the league gets the first bid at 400k, and you go from there.