Gagne - ok, the man got 10 million and has been replaced by a more effective, less expensive player. I can understand how someone might look at Cameron's low batting average and high Ks and then question his signing, but I still back that one. I sat at the game last night and watched Cameron make several nice running catches, a couple of these looked like base hits off the bat, but he caught them with ease. He also hit a home run, stole a base, and then made a great play on the bases to score after Sheets was thrown out at first base on a bunt. Cameron's got warts for sure, but I can live with a contract like his, for the skills he brings. While we're at it, I also still support the Jason Kendall signing, and the David Riske signing, even though Riske has had his issues as well. The key to me is the length of the contracts you give out, most of these guys have gotten one-year deals, some with options - these are about as painless as you can make them.