The international draft seems like such a no brainer that I don't understand why it hasn't happened yet. I believe the current agreement even has a provision to implement one. An international draft would be made difficult by the purchasing of players from foreign teams, such as Matsuzaka. Those foreign teams won't just give their players away when they've always collected a posting fee. My proposal for an easier system is to take the amount paid for each undrafted foreign player and use that in a formula that would forfeit draft picks accordingly. So, it your total investment in a Japanese player is over $X, you forfeit your 1st rounder in the next draft, over $Y but less than $X, your second, and so on, but marginal players signed to a small amount don't cost picks (e.g. maybe we only go through 5th rounder forfeiture). Basically, it's like FA compensation except nobody gets your pick, no picks are protected, and the ranking is based on contract size rather than Elias.