I think this is a debate that will go on forever. I don't know what the right answer is. In MY Opinion and I am not an expert, I would think that the more you have your stick in your hand the better you can become. I also believe that you need to play with and against better players to get better. Others have different opinion and I respect that. What I think is wrong is that these coaches say you go outside our program you will never play here. Bottom line is that if the player is better he or she should play. We need to remove all politics from these school programs. We all pay taxes, take the politics out and take the better players no matter where they played at the youth level.