PFT has some more info on the terms of Tillman's contract. The way it is being reported, makes it sound much larger than it actually will end up being.
In reality, the Tillman deal is a five-year, $29 million extension. The extra money that's been reported comes from a phony final year with a base salary in the $8 million to $9 million range. It's extremely unlikely that he'll really get that much cash that year, at age 32. The contract also took $3 million of his 2007 base salary and converted it to a bonus, but that $3 million has been reported as new money.