Barry Bonds...an egotistic cheating racist.And as to the "facing pitchers on steroids" crap,....if half the pitchers he faced were on steroids, that still leave 50% of his at bats facing non-enhanced guys. A big edge.Frank