Cards are probably one of my fav NL teams, but I must say Weaver was not the answer. I just don't understand why teams sign guys like this. Same goes for NYY signing Ponson, Boston signing Johnson. Do they really think they are going to change overnight?