I get asked this question by readers all of the time and have not had an answer, until now. Barry is a geat hitter and he will continue to be, but it is not his fault. Barry Bonds has not adjusted to the rest of baseball, but the rest of baseball has adjusted to Barry Bonds. So as Bonds continues to "COOL OFF" then the rest of baseball will go back to pitching to Barry Bonds like he is Chad Tracy on a good day. When this happens then Barry will be back. I have a feeling it will happen in the next couple of weeks if he is still not hitting."What is wrong with Barry Bonds"