Nice move by the Giants today, as they signed first baseman Josh Phelps to a minor league deal with a spring training invite. Phelps, 30, hit .291/.373/.568 with 31 home runs in Triple A this year. He has an .815 OPS in his big league career, and could provide decent pop for the league minimum if given the opportunity.