When the NHL introduced the salary cap, it was meant to give every team an equal chance at competing. Unfortunately, some teams have found ways to circumvent the cap and spend a lot of money, money that other teams don't have, on the best players.
With all the big front-loaded contracts and the fact that the NHL and the NHLPA have already had to modify the current collective bargaining agreement, it does not bode well for the NHL's future. Obviously the NHL still has more work to do in its quest to make the NHL perfect.
The players and their contracts on this list are a big reason that the NHL could very well be heading towards another lockout after next season.