An Arizona radio station suggested this week that the Cardinals might look to swap high-priced left tackle Leonard Davis for Jerry Porter, now that wide receiver Larry Fitzgerald could miss four weeks with a hamstring injury. Davis' base salary is $9.2 million this season and he's in the final year of his contract. Any team that trades for him at this stage would have to reduce that base salary with a long-term extension. And Davis' agent, Ryan Tollner, told the Arizona Republic he hasn't even been contacted about a restructured contract.