I think the major thing is that Bonds cheated. Whether he is ever caught or not. Steroids are like amps. Is a 200 wpc mac going to make your music sound better or is a jvc boom box. More power = better performance. You are right in the fact everyone is doing it these days. But, the point is, did Bonds break Aarons record, and the answer is NO. Aaron was not taking steroids when he set the record, and if he had been doing steroids, I am sure you could easily add a few 100 to what he did hit. It's just like body building. There is no way possible a person on steroids can compete with a guy that is not.