The Giants have had an eye on Alfonso Soriano only to be pooh-poohed twice.

Before the 2007 season, the Giants were prepared to hand a nine-figure contract to Soriano after he collected 46 homers and 41 steals with the Nationals, becoming the fourth member of the 40-40 club.

With Barry Bonds entering what would become his final season, the Giants wanted a new big bopper and also were willing to give big dough to Carlos Lee or Manny Ramirez. But Soriano, like the others, preferred to play elsewhere. He accepted $136 million from the Cubs, and the Giants used their money to sign Barry Zito.