I would really like to see this rule re written. IMO a player should only be ineligible for the AHL for 1 year after he was drafted. In a lot of cases I feel that while the player is still only 18, he has developed as far as he can in the CHL, but he isn't quite ready for the NHL. So clubs either throw him to the lions, or let him dominate a league he shouldn't be playing in. I completely understand why the rule is in place, but there'd still be plenty of talent left in juniors & for the national teams.