Instead of accepting the Giants offer of $72 million over 4 years, Barry Bonds has agreed to salary arbitration with the Giants. He will likely make in the $20 million range, but only for one year. He is 37 years old. Baseball owners are losing money and salaries may be coming down (although I'll believe it when I see it). Is Bonds so sure that he can have another fantastic year that teams will be eager to sign a 38+ year old player to a multiyear deal? If he were to hit .293 with 40 homers and 104 RBI (his averages for the last three years) next year, I can't see anyone offering him more than $30 million for a 3-yr. contract. (Moises Alou, whom I consider nearly the same caliber of ballplayer --and who is younger-- just signed for $27 million over 3 years.) Am I missing something?