I should have posted a better description of the new system.
This is off MLB.com - http://mlb.mlb.com/news/article.jsp?ymd=20111122&content_id=26026776&c_id=mlb
• The current compensation system for losing "Type A" and "Type B" free agents will be eliminated. Under the new system, teams will receive compensation for losing a free agent only if they offer -- and the player rejects -- a guaranteed one-year contract equal to the average salary of the league's 125 highest-paid players. Compensation for losing such players will consist of one Draft pick at the end of the first round.
• When clubs sign a compensation-eligible player, they will forfeit their own first-round selection, or their second-round selection if they pick in the top 10.
----------------------
Doesn't say what happens if a club signs more than one such player. I assume they lose their pick in the next round, but I'm not sure.
This is a better system for HBD for a few reasons.
No more "WTF??" on who is & who isn't a Type A or B. It's all based on how much they were paid last season. Easy to calculate & a clean line.
HBD has never worked like MLB in that to get a comp pick in MLB a minumum offer had to be made. Used to be arbitration. Now it's a big contract. Figuring out how to do this kind of arbitration in HBD would have been harder to program. Like determining Type A or B, it would have been prone to 2nd guessing & ********. Much easier to require an offer of at least $X. If the offer matches or beat the players demands, they accept. If not, they don't and the club gets a comp pick if they're signed for more than an average of $X per season.
Fewer comp picks is good. Reduces one of the flaws in the current version of HBD, where better teams get help staying better.