My two pennies since I know bit about steriods from reading and from the real world. 1st, A LOT of people use steriods.Police officers, lawyers, and just the avg kid in the gym. Over the last few years it has become so easy to find and use steriod that people can't help but try it out especially since it has been sensationalized by the media. People think all they have to do is take that pill or injection and..bam, instint growth! Sadly, that's not the case. Firtst, you have to have the genetics. Steriods only get you a tad past whatever you can already do, mainly strength,and speed. And I do mean a tad, maybe 10percent. Maybe. Next comes nutrition and training. Now the average joe isn't going to do all the other stuff that's needed because they are already looking for a short cut for their limited genetics. But, when you get someone who is already gifted like a top sprinter (Marion Jones for example) it can make a world of a difference. That brings me to my other point and the main one. I do believe Barry used, USED is the key word, steriods but so have most of the people in the majors( my opinion) but he is still at the top of the heap. And again I say IS. If steriods was the MAIN reason for his accomplishments he would be on a down ward sprial but he isn't. Hes still knocking the ball out of the park. TALENT! EVERY record holder in the track and field has probably used steriods just like in any other sport where the competition is so close that your looking for that little edge. But unlike the other athletes(track and field mainly) in these sports he is still doing good. My hat goes off to him well done.
Also, the part someone said about him being an asshole. I would be too. I can't imagine the stress he is under with people criticisizing his EVERY move. I'm kind of quiet and because of that it probably would give the wrong impression to the media and some of the fans. Not to mention everyone wants something from you when your famous or can't wait for you to mess up so they can say, see he's not that good.
Again, my hats off. Job well done