Carlos Beltran's departure from the Giants became official when he signed a two-year, $26 million contract with the Cardinals.He's no Albert Pujols, but he's part of a mix of players the Cardinals hope will fill the huge hole created by Pujols' exit.How will the Giants fill the hole left by Beltran? That's the question Giants fans are asking after GM Brian Sabean replaced outfielders Beltran and Cody Ross with Melky Cabrera and Angel Pagan.Beltran is an all-around hitter who combined a high average with pop, exactly what the Giants could use. Pablo Sandoval was their best hitter in 2011, and no one—at least until Beltran started hitting in September—was close.