I don't know how anybody can claim to be a baseball fan outside of San Fran and also be a Barry Bonds fan. What the hell is wrong with you people? This guy is stealing records by his cheating, and yes, he is still on steroids, and since there is no test for HGH that MLB can use yet, you can't tell me otherwise.