So, I'm probably in the minority here, but I'd love for the Dbacks to sign Bonds.
Last season the guy hit 28 hrs, had a OBP of .480, an SLG% .565 and an OPS of 1.045. He'd instantly improve our struggling offense and could give teach the youngsters a thing or two about hitting in the process.
Obviously the things you have to worry about with Bonds are the circus he'll bring to the clubhouse and his liability in the field. I think the clubhouse stuff will be much more subdued than it was in SF. In SF he was the top dog, and as such he felt as though that's how he should be treated. But coming to a new team 1/2 way through the season, after no one would give him a look, I think he'd be much more likely to be just another guy in the clubhouse. Plus with guys like Johnson, Webb, and O-Dog around I think he'd keep a low profile.
As for defensive liability, he can't be that much worse than sticking CoJack back there and hoping he doesn't mess up. Plus, with the ground that CY is able to cover in centerfield, I think we can hide Barry defensively more than he was in SF