Are the Giants done?

With the news that the San Francisco Giants have signed Tim Hudson to a two-year, $23 million contract, many people might assume that the team is done pursuing additions to their starting rotation -- especially when you factor in the two-year, $35 million deal the team previously gave to Tim Lincecum. However, the Giants may not be done shopping after all.