Seriously, we should sign Barry Bonds. The man is still a phenomenal hitter, and his defense isn't nearly bad enough to cancel it out. He would be a big upgrade over the present situation. I know Bonds brings baggage, but is that enough to ignore the fact that he got avoided making an out in almost half his at bats last year?
Everybody's favorite BP author Joe Sheehan wrote on the subject recently and THT's John Brattain has an article up today. While I don't endorse everything they say, its worhtwhile reading.
Bonds would help us win more games, and that's the goal, right?