I have no problem with the Giants signing Bonds, but WAY, WAY, WAY too much money. What are the Giants thinking. Sign him fine, but when no one else wants him, sign him for MLC. j/k, but $16 mil or whatever insane amount it ends up to be, just go away Bonds. Hit your HR to get the record and good riddons with you from baseball. I predict that is what he will do, retire right after he hits it.