Barry Bonds still isn't ready to officially retire, and his agent believes that he's a perfect fit for the Giants. Bonds, who last played in 2007, is 45 and under federal indictment. "I know the Giants are dying for power, and they're in it. They wouldn't have to look beyond their backyard," agent Jeff Borris said Monday. "I talk to teams all the time, but nobody has brought up his name."