Gaborik is gonna retire soon. He signed that contrat under 35=>no cap hit. He adds a veteran precence and playoff experience to a team that has failed in the playoffs year after year plus 1.5mil retained makes it 3.3mil a season. Thats not bad if you ask me. Stastny had a worse contract when he signed with st louis