The Cardinals and Larry Fitzgerald are having preliminary discussions about extending the wide receiver's contract, according to sources. The deal is expected to pay Fitzgerald between $40 million and $50 million. Fitzgerald, 27, signed a six-year, $60 million contract after the Cardinals drafted him third overall in 2004. He will enter 2011 in the final year of that contract and his new deal could make him the highest-paid non-quarterback in NFL history.