The good needs for the Arizona Cardinals?  Their contract extension with receiver Larry Fitzgerald has created roughly $8.8 million in 2008 cap room, according to John Clayton of ESPN.com.

The bad news?  His cap number for 2008 is still $7.6 million.

In all, Fitzgerald has $30 million in guaranteed payments over four years, which equates to an average amount of cap space of $7.5 million per season, just for the guaranteed money.  There’s another $10 million in non-guaranteed money, and Fitzgerald is likely to earn every penny, barring a career-limiting injury or an unexpected plunge in performance.

And in four years or less he’ll get another crack at a new contract.  At the ripe old age of 27.