You mean before the Brewers' second pick? The Red Sox got a second rounder and a sandwich for losing Pedro (a ~40 pick and 59, IIRC). That hardly seems fair. They got first rounders for Lowe and Cabrera, though, along with sandwich picks. That does a little to compensate them for Pedro. All of their picks put together are less likely to net a quality player than the Brewers' #5, though. The draft compensation system hasn't been "fixed" to the extent that it needs to be largely because the draft becomes something of a crapshoot after the top half of the first round. Higher picks are more valuable, of course, but most draft projections fall apart starting in the second half of the first round because any talent consensus evaporates. At that point, teams' skill in scouting and player evaluation takes over. If anything, a team losing a FA should receive more compensation than the current system provides. The Red Sox have a lot of money so their loss of Pedro seems less significant, but what if Sheets had left as a free agent and all the Brewers got back was a ~40 and a ~55? Compensation does far more to help the lower-payroll teams who can't spend to replace losses than it does to help high-payroll teams. I'd like to see the first round go to a lottery system with teams getting extra balls for losing FAs, but that has other potential problems.