The new cap rules and waiver rules have definitely made things interesting for overpriced players. Here's an idea: Negotiate a long term deal, though each and every year of the contract is an option year, where either the player or the organization can elect to impose the next year of the contract. That way, you have the long term cost certainty in place for a player, and for a team. However, include a clause that if that player clears waivers, and is demoted to the AHL, then only the player has the option of extending the contract. This way, the player can decide to continue in the AHL, or become a free agent and sign for less money in the NHL again. Thoughts? Guys like Mogilny, Andreychuk, Burke, etc could have continued playing in the bigs for their actual market value, rather than being handcuffed by their previous contract.