According to Ken Rosenthal, the Cardinals are close to signing Jim Edmonds to a two-year pact in the neighborhood of $20MM.
For what it’s worth, Baseball Prospectus estimates that Edmonds will be worth $17,900,000 over the 2007-08 period. Signing Edmonds would still leave roughly $15MM for Walt Jocketty to spread amongst a second baseman and two starting pitchers.