Barry Bonds met recently with Giants president and CEO Larry Baer about working for the club in some capacity. Bonds has a personal services contract the Giants have said could go into effect once his legal proceedings were in the past.