He is an ass. Yeah he is good as a baseball player but he sucks as a person. I sure hope he dosen't break Mcgwire's record.
If Ken Griffey Jr. hasn't been injured so much lately he still be considered the best. I hope he turns it around next year, gets back on track and starts breaking some records. He is well ahead of where Bonds was at this point in his career.