The New York Mets began discussions about signing Clay Holmes as a starter at the general managers meetings last month. Holmes' $38 million, three-year contract was finalized Monday. A two-time ...