I still say that Barry Bonds isn't coming back to baseball... ever.
So now we have the third knee surgery this year. I have no doubt that it was a legit infection and such, but that's a whole lot of cutting on a knee that's past 40. And with the additional steroid testing in place, it will likely be harder to get around the rules barring such substances. Right now, Bonds is relatively "safe" because he's not playing and probably isn't being tested either. If there was any illegal 'roid use, he's getting an excellent chance to clear his system.
And on the off-chance I'm wrong (it *does* happen occasionally) and Bonds *does* return, I'd look for a slimmer physique, explained away by the change in workout routines forced on him by the extended layoff. And I wouldn't be surprised to see his numbers dip to a mere fraction of his previous yearly totals, once again explained by his lack of knee strength affecting his swing and timing.
And *still* we'll hear no admission of any sort of illegal substance usage... :-)