Apparently some anonymous sources with knowledge of the results told Sports Illustrated that ARod tested positive for steroids in 2003.
Now, if a player of ARod's stature tested positive, and we knew nothing about it until now (save for Jose Canseco's accusations) then what are the chances ARod was the |STAR|only|STAR| prominent player we don't know about? At this point, only Jorge Piedra, Manny Alexander, Alex Sanchez, Neifi Perez and a few other players , most of whom were scrubs, have been flagged.
As nutty as he is, Canseco's claims about most players (Mark McGwire, Rafael Palmeiro, ARod, Roger Clemens etc.) seem to be corroborated, and it's hard not to wonder whether his contention that a substantial percentage of players were using is actually true. Bud Selig, who made $18 million in 2007 and the owners have an enormous interest in appearing to crack down on steroids while not actually tainting the accomplishments of the game's star players who bring in the revenue.
The bottom line: many of our favorite players were likely on the juice five years ago, if they've stopped it's only because they're worried about getting caught, and if they got caught, baseball would have an enormous interest in suppressing the results if it thought it could get away with it. When it comes to business policing itself (Wall Street being the latest example with its revolving door in and out of the SEC), always assume the worst.