Put down your forks and knives, fellow NFL fans. Star wide receiver Larry Fitzgerald is not available.

In an excellent blog yesterday, the Arizona Republic's Kent Somers noted more than just his star ability and the revenue he brings to the Arizona Cardinals as reasons why Fitz won't be traded to another NFL team this offseason. The Cardinals simply can't afford to trade him, as he will leave a giant hit against the cap behind with his departure.

Somers said this in his post:

In August of 2011, Fitzgerald signed an extension that includes a $10 million signing bonus and a $15 million option bonus. For cap purposes, those numbers are prorated through the contract.

At least $15 million of Fitzgerald's bonuses have yet to be accounted for under the salary cap. I won't get into some of the arcane cap rules, but if the Cardinals traded Fitzgerald, they would still be on the hook for that $15 million.