The New York Giants have been very active in free agency, although they haven't made too many huge splashes. They surprised a lot of people when they announced they were cutting Shaun O'Hara and Rich Seubert, but made up for it with the signings they were able to make.
The most important item on their menu now is dealing with Osi Umenyiora, who refuses to play under his current contract. I've heard several different scenarios, but the most likely is that the Giants only get a second-round pick for him.
It's almost not worth it at that point; hopefully, Justin Tuck is right when he says Osi is coming back.
This article will examine and grade the Giants major moves thus far. If you disagree or what have you, feel free to comment!