If the New York Yankees want to get an aging former gold glove centerfielder with some pop then why not just sign Jim Edmonds? Short of going down the Bernie Williams road again is this really much worse of an idea than Mike Cameron? Having stated this I'm not really advocating for either to become the Yanks 2009 centerfielder.
However you give up nothing for Edmonds, he's cheaper than Cameron, still has some pop and his lefty stroke is more ideal for Yankee Stadium. Edmonds hit 20 HR's last year, Cameron 25. Edmonds struck out 82 times, Cameron 142. Edmonds also had a higher on base percentage, .343-.331.
Unfortunately Brian Cashman has passed on some obvious guys in recent years like Carlos Beltran, Torii Hunter and Aaron Rowand to name a few who have been on the open market.
While I'm not a big believer in Melky Cabrera or Brett Gardner, going with them as a short term solution would be fine assuming the Yankees add another power bat or two.