Sports Illustrated - Former Giants slugger Barry Bonds is preparing a collusion case against Major League Baseball.