The problem with the steroid game is that there is no way to factor that "x" home runs have been created out of thin air by drug use, when it's widely believed that just as many pitchers are juiced as the hitters.
The sample size is very small, but power numbers are UP across the board from where they were five years ago in MLB, and I think that generally, where the pitchers and the hitters are locked in a cat-and-mouse, zero-sum game, the offensive explosion is due to a more tightly wound ball and smaller ballparks.
Using Barry Bonds as an example, would his career numbers change dramatically if he never (presumably) juiced, but also played his entire career in a venue more forgiving of a left handed hitter? Let's be honest, Three Rivers, Candlestick, and AT&T Park are all very, very difficult places to hit home runs. Those mammoth blasts that Barry launches into McCovey Cove are incredible, and he does it with such regularity that viewers forget that something like only five or six other hitters have done that, ever.
Are Barry's numbers less legitimate than those for players in Colorado, Cleveland, Houston, or Philadelphia who presumably play fair?
There are a hundred variables that are effecting the HR numbers, and my feeling is that 'roids aren't as big a factor in baseball as many of us would first think. There's some validity that steroids would actually do more harm for a baseball player than good, since the increased mass would probably be accompanied by decreased range of motion and hand speed -- and despite all of that, when all is said and done, none of that helps you hit a baseball thrown by a MLB pitcher, which I consider one of the most difficult feats of any pro sport.
Steroids didn't help Bonds's batting eye, and that is arguably his best asset -- not his HR power.
Speaking of eyes ... are Tiger Woods or Greg Maddux cheaters since they had Lasik?