The Detroit Lions are about to hand out another batch of huge contracts. So how good does Brad Holmes need to be in the NFL ...