NFL free agency can be a roll of the dice. NFL general managers do their due diligence, watch the tape, talk to coaches and ...