The best thing the Mets have done this season so far is not signing Carlos Silva. Sliva ended up signing a $48 million, four-year contract with the Seattle Mariners. In 259 games, 125 starts, Silva is 55-46 with a 4.31 era, 395 strikeouts, 171 walks, and has allowed 117 home runs. He gave up 20 homeruns in 33 starts in 2007, 38 homeruns in 31 starts in 2006, and 25 homeruns in 27 starts in 2005. Silva is also a much better pitcher at home than on the road, 3.42 at home and 5.03 on the road. He gives up a ton of home runs and even if the Mets do not do anything at least they will not be in contract with a bum pitcher for the next four years.