Personally I think the NHL Team League is great. We are in the playoffs now in the 3rd season. The website and league is run very well. Some great players as well. You start out in Training Camp, move to the AHL and then get called up to the parent club when you're ready and spots open.