Greg Anderson was released from prison yesterday, where he's spent the majority of the last 2 years. He was first sent to prison for refusing to testify against Barry Bonds way back on July 5, 2006. The only plausible explanation for Anderson staying in jail when all he had to do was say what everyone knew - that Bonds willingly and knowingly took performance enhancing drugs - is that Bonds was paying him a good deal of money.
The only alternatives is that he did it out the kindness of his heart or that Bonds was threatening to do something he found more repugnant than jail. Now I've got some good friends, but I don't know if I would spend more than an hour in jail for any of them. And Bonds is a bad guy, but I doubt he was going to kill Anderson's mother is he ratted him out. It's pretty safe to assume that he was paid off, especially in light of the fact that Bonds was indicted on obstruction charges. If you connect the dots it's pretty clear he got to Anderson.
Now Bonds signed a one year, $15.8 million deal in February, which there's no way he could have gotten after being indicted, so it would worth giving Anderson as much as low eight figures for his silence. To say nothing of the fact that Bonds broke the career home run record, maybe the most hallowed record in sports, in the time that Anderson was in jail. Which begs the question - did Bonds pay off Anderson specifically to put off the indictment until after he broke the career home run record?
Is this really so far fetched? You'd have to figure if the grand jury could have indicted before he broke the record, they would have. So it's likely some new piece of evidence became available, and it's likely that evidence is the testimony of Anderson. So what recent event could have set off this change of heart by Anderson? How about the completion of the 2007 Major League Baseball season two weeks ago? We'll see how this plays out, but don't be surprised if this further devalues the already cheapened mark of 762 home runs.