Free agency is always a gamble in the NFL. Sometimes you land a franchise cornerstone, other times you end up paying starter money for backup-level production. During the 2000s, the New York Giants ...