A league source tells us that the full value of the contract to be $24 million over three years, along with the opportunity to earn more via incentives.

Per the source, the deal has not yet been signed.

The reported guarantee of $14 million is based on bonus money and first-year salary, since as a practical matter Anderson will be paid his full base salary in 2008.

As a practical matter, Anderson is likely to receive the full $24 million, given the short length of the deal.  Barring a serious injury — or a previously unknown penchant for dog fighting — Anderson will get his money.  And then he’ll get another contract in 2011, either from the Browns or someone else.