I'm still trying to understand the NHL salary cap. Let's take the Flames as an example: Jarome Iginla is the most paid player on their roster, earning 7 millions/year. Knowing that a player cannot earn more than 20% of the team's payroll, will this means that the Flames should have a minimum payroll of 35 millions? If that is the case, I'm wondering how they will manage to reach the 35 millions level: The Flames have already 19 players signed for a total of about 31 millions, with no big names left to signed. By the way, how many players are registered as part of the cap?