Point number one has been addressed. However it will take time to see the results of the solution take effect. Patience here would be appreciated. Point two was something debated over when "minor leagues" were created. It was decided not to go that route for 2 main reasons. First it removed any real management role from lower league teams as they would just be given the extra players from leagues above and actual signing and maintaining their own players was more or less absent with this idea. Second calling the players up would suddenly mean that the lower league team is losing a player on their team just out of the blue with nothing the manager can do. Not an ideal thing to be dealing with when running a team to say the least. Also there are other problems with your given idea. Chiefly the complications behind it. For example why should a team that sent a player down to develop have to then match an offer to keep the player just because the lower league team that got them when they were sent down then promoted? The player is already under contract to that team and should remain so until they are either traded or the contract ends. That of course does not include the waiver system that is being worked on to be included but that still doesn't come into play. The third idea has a major issue. Every league has their cap and contract system set at a certain percentage of the league above. This allows the simplest transition of player salaries from one league to the next should a team either promote or a player be traded. The third idea, and since it is an extension of the second even the second idea, just wouldn't work in the current system from how I understand it. Something would need a major rework. The IHL and IIHL idea would just create a mess out of a currently rather streamlined system currently in place. In terms of new players joining there are two solutions. First would be the creation of a new game world and second would be a more strict enforcement of the fact that managers should only have 1 profile to create more room for new players without creating new game worlds. Let me go back to and explain the first part. The way that the leagues are currently set up is the foundation of everything in the game world. The draft, the way contracts work, everything. Breaking it up in the way you suggested means that most everything would have to be reworked from the ground up. The current system works as intended. It may not be the perfect system in your mind but changing these game worlds now in that manner just isn't likely going to happen. If Anders decides to try to create one massive game world for each speed type with a massive ladder tree then your idea would most definitely come to the forefront. However until that happens how things are now will likely remain how things will continue to be. It is a different solution to the same problem with no absolute right or wrong answer to it. Finally I suggested getting rid of center and forward for just forward way back in beta. Anders wanted to keep some sort of distinction between a center and a winger though and thus kept it which is fine for the game.