I think that the NHL should raise it's draft age because to me it seems kinda stupid to draft players and then not see them play in your system for 2 or 3 years or longer, and the NHL is the only league that does this, NFL, MLB, NBA players all come in and play pro after they are drafted. Basically there are 3 areas where players come from, CHL, NCAA, and Europe, I think that all players enter the draft after their 19 year old season (so this year it would be players born in 1986 would be entering the draft) I think that all players in the CHL automatically enter the draft after their 19 year old season, players playing in the NCAA enter the draft after their final year or if they wish to leave early they can (like in other sports) but cannot return to NCAA if they are drafted, and europeans can enter when ever they want but have to come over to North America once they are drafted. Now for the top young players like Crosby, and Ovechkin maybe have for the first round only teams can draft players under the age of 19 so this way the top young players can still goto the NHL. I think that this would be the best format for players since it would give players that play major junior hockey 3-4 years instead of 1 or 2 before they get drafted, and players that goto NCAA can get drafted after they have played at a higher level for up to 4 years instead of having to draft them out of high school or jr "a". And for euro's basically since they enter the draft when they are ready to come to North America you wouldn't be drafting them and then trying to convince them to come over. NHL teams would benefit since the players could then step right in and play pro and can draft more for their needs right away insead of what they think 3 -5 years they might need.