all though i claim ignorance on how the nhl does compensatory picky, the nfl does not take away picks and the highest compensatory pick i can ever remember is the 3rd round and of course the nba does not compensate teams. I think the nfl has it right, i have no problem if baseball wants to compensate teams for loosing a player, but i think the picks should be in a lower round. I know the system was put into place so that teams like the yankees can't just take players from the royals without compensation, but whats happening is the rich is loading up on players. When there is so many rounds in the draft, i think offering a 3-5th round pick is decent compensation. Do your homework and you can still get a great player.