The Mets made another major signing yesterday, inking Clay Holmes to a three-year, $38 million contract with the intention of ...