The St. Louis Cardinals persuaded another star player to stick around. This time it was really expensive and took a little longer than anticipated. Matt Holliday agreed Tuesday to a $120 million, seven-year contract that is baseball's richest deal of the offseason and the biggest in franchise history. Just like Mark McGwire, Jim Edmonds and Scott Rolen before him, the power-hitting outfielder arrived in a trade and decided St. Louis was the best place for him.