According to Henry Schulman of the San Francisco Chronicle, the Giants signed third baseman Dallas McPherson to a minor league deal. McPherson will head to extended spring training and then Triple A. It's a nice opportunity for the 28 year-old, who slugged 42 home runs at Triple A in '08 but was released by the Marlins a few weeks ago. If the signing is a success, the Giants can retain McPherson in future years as an arbitration-eligible player.