How would you change the cap?
I've been thinking and while I am all for a salary cap, I think it sucks for teams when they draft a lot of talent and then lose it because of cap issues. If I could change a thing to the cap, it would be this.
Players either drafted or acquired before playing two full seasons in the NHL may be signed to contracts, at which 50% of the deal would count against the cap.
What this would do is allow teams to sign their own players for market value, and make staying with the team who drafted you more appealing.
The counter would be that more cap space means UFA's get more money, but it is also true that less free agents would make it to the market.
For example, take Phil Kessel. Drafted by Boston, so if we signed to a 4 year, 20 million dollar deal, his cap hit would be only 2 million, not 4 like if he was a UFA and signed with another team.
Also, take Roberto Luongo. Drafted by the Islanders, but traded to Florida after a half a season, under my rule, he would still be able to sign a deal that counted only as 50% of the cap hit.