This is the ridiculous contract that MG should have taken note of before signing Luongo to his absurdly large contract, IMO. This is an example of what happens when a player signs a massive deal and quite frankly busts, injuries notwithstanding.
It's an issue with players making large sums of money and long term contracts - if a player has a downward turn in their career - no one wants him.
If he didn't have the contract he has, he would probably be picked up by a team with say a young goalie who needs a mentor and/or a team with an injured goalie. As it stands now, we may never see Dipietro in the NHL again...