Hitting home runs comes down mechanics, hand eye coordination, and bat speed. As far as science goes, if you can swing the bat 5mph faster, the ball (essentially) will go 25 feet further. Opposed if the ball was moving 5mph faster, the ball only travels about 10 feet further. Does steroids help your mechanics, no. Does it help coordination, no. Does it allow you muscles to not only recover from injury, but contract faster, and become stronger, yes. If Bonds, A-Rod, Mcgwire, whoever is using something to help performance by artificially recovering from injury, prolonging play time, or in their prime increasing bat speed its cheating. And while I dont condone anyone cheating, Im all for someone passing Bonds on the list, so I say go a-rod. Lol, they might all be shit, but Bonds is the biggest turd in the toilet.