Buster Posey is out for the season. Cody Ross has shed his October Superman cape. Aubrey Huff and Andres Torres have regressed toward their career norms. Nate Schierholtz, a fourth or fifth outfielder for most of his career, has taken his turn batting cleanup. We're a week from August, and the Giants still don't have anyone with 10 home runs. The Giants desperately need the best bat available, Carlos Beltran.