This quote was made by someone, I forgot the screen name but I saved the quote on my notepad. While I agree that teams should not lose their key roster spots due to the team salary cap. When I read that, an idea just came to me. I thought that it was a great idea so I was saving up the idea to right time when I am fresh and alert. Now, here is it. Scrap the team salary cap of $59 million. It is no longer exist to all teams in the league. Salary cap don't count to their home grown talents by draft picks. Retain the rookie cap or ELC in their current CBA to new CBA. In other words, there's unlimited payroll to those type of players. Teams' payroll cannot go below $35 million floor salary ceiling. Here is the twist: Institute the "Free Agent Salary Cap". "What is this", you may ask? Free Agent Salary Cap is a free agent signing to the new team. That player is subjected to the "Free Agent Salary cap". The team's free agent salary cap can be up to $10 million. It counts against them for up to 5 years. Once the 5th year is up, the resigning of that player is not subjected to the salary cap anymore and can be considered as "home grown talent" because he has been with that team for more than 5 years. The free agent contract signing has a length limit up to 5 years and cannot exceed to more than 6 years, "see Hossa". The free agent signing can sign for one season but should they decide to resign that same player, he is still subjected to the FA salary cap for another 4 years. The contract length cannot go beyond the length of 5 years. *Note: the length of the players subjected to the FA salary cap can be negotiated between the owner and the union. It can be between 3 to 5 years worth of the cap. I am only making the example of the idea I just made. It would reward the teams that worked hard to scout and pick that player by the draft and be able to keep their players unlimited salary according to their team budget. So whenever they sign a free agent, they are counted to the FA salary cap. That way, we would be more careful to sign any players off from their team to give them a chance to retain their homegrown players. Keep the RFA and UFA rules. Teams that matches the RFA contract offer by other team is not subjected to the FA salary cap. However, should they failed to match the contract, that team should be compensated by draft picks. However, that team who got that player is subjected to the FA salary cap for 5 years. That players status can still be RFA after 5 years of cap depend on their age as agreed by CBA but is not compensated if they loses him but has a right to match but is not subjected to the FA cap anymore. Exemption: that team that just traded for him is always compensated if they lose him by RFA status to other team and decides not to match their offer. Now, what about trades? Will that counts against the new teams that just acquired that players who just signed the free agent? Yes. It is still subjected to their cap but their length of the cap clock won't reset to zero because of the trade. If that team that just trade away his free agent could free up the FA salary cap to acquire another FA player from other team via trades. For example, Hossa signed with Chicago for a 5 years contract and he has been with the team for 3 years but Blackhawks GM decides to trade Hossa to Red Wings. After the trade, Red Wings must have their Free Agent salary cap available or the trade is void. Teams can trade their FA salary cap provided it does not exceed $10 million cap. The Red Wings kept Hossa until the contract expires. If Hossa wants to resign a new contract with Red Wings, he is NOT subjected to the Free Agent salary cap anymore because of the trade and is considered a homegrown players via trades, however, should Hossa decides to sign with Blackhawks, he is again under subjected to the Free Agent Salary cap again because the Blackhawks traded him away. What about wavier? There is a new twist to the wavier rules: whenever a new player that just signed to a contract via free agent and is subjected to the cap but he failed to make the team or demoted to the minor. Any team can claim that player without any penalty to their own FA salary cap. In other word, any player that is claimed by someone is not subjected to the FA salary cap and is considered a "homegrown talent" because they scout and found the player they wanted. However, that team who signed him to a free agent must pay for their "mistake" and is counted against the FA salary cap, even though they lose him to the wavier for the whole season, so in other word, it is harder to acquire the trade to a trading partner to acquire other player that is subjected to other team's FA salary cap. After that season, whether that player is still under contract to other team for another few years is not subjected to the team that just lost him via wavier is not subjected to the cap anymore and has a room in their FA salary cap once the season is over. I think that should cover any scenarios I could think of to the idea I just had. What do you think of those idea that could solve the problem that loses their talents away to other teams due to the salary cap restrictions? Any questions? Feel free to put recent example of signings and the roster make-up of the new season and how that FA salary cap works.