Now that receiver DeSean Jackson has signed with Washington, it's a good time to evaluate how all 32 teams did during NFL free agency.
There are still some potential contributors left on the market, like Asante Samuel, Champ Bailey, Anthony Spencer, Jermichael Finley and Josh Freeman, but Jackson was the last real impact player available. Every fan base wanted their team to buy up every big name possible, but only the Broncos had that plan going in.
Keeping in mind that a "C" grade means your team did an average job over the past few weeks in free agency, here's the grade for each of the teams, reflecting how well or poorly they did in adding to their team.
— Frank Schwab