With the end of the lockout just around the corner, the most frenzied free agency period in living memory is looming on the horizon.
Teams will be scrambling to sign players they should already have (or not have) on their roster if the offseason had proceeded as planned. Trades will be made, players will depart, fans will groan, and power will shift.
For the Giants, this is a particularly sticky situation. There are 21 free agents on their roster, and obviously not all of these players will be sticking around.
Guys like Michael Johnson have no place on the team and should not even expect an offer, while others like Barry Cofield are going to command serious cash to keep. Even if the team wants to keep them all, they can't afford to.
Jerry Reese and his staff have some big decisions to make, taking both talent and price into consideration. Here are seven players they must retain to stay competitive, nearly a full third of the free agents.