Desperate to deepen their lineup, the Cardinals beat the free-agent rush by signing former Houston Astros All-Star Lance Berkman to a one-year, $8 million contract on the eve of Major League Baseball's winter meetings. If the move provided answers for ...