You guys make me laugh. The deal was incentive laden and it's not 7 mil a year numbskulls...
To get the $7 million-per-year, Arrington and the Giants agreed to load the deal with incentives, ESPN.com's John Clayton reported. Arrington, who will get a $5.25 million signing bonus, will receive a base salary worth around $3.7 million a year. With reachable incentives, Arrington can make $5 million a year and with maximum performance, he can take the deal to $49 million if he completes the seven years of his contract.
http://sports.espn.go.com/nfl/news/story?id=2417903