I would do a 3 year deal for Landry .... maybe like this: $15 signing bonus, $2 million this year and $5 next, and $15 million in year 3. That would lower his cap this year and next, and year 3 would be a "get out cheaper" year. Guarantee $23 million (which would guarantee $1 in year 3) and would give cap hits of $7 million this year, $10 million next, and $20 million in year 3. (with a year 3 cap savings of $14 if he is cut/traded) He would not lose any money, and would get his money this year, just in a different form.