The Giants have signed 33-year old lefty swinging 1B/3B/OF Aubrey Huff to a 1-year, $3 million dollar deal. I like this move if the Giants intend to use him in RF. But, if they are going to use him at 1B then they are screwing Juan Uribe and they will still need a RF who can hit. Huff played in 150 games for the Tigers and Orioles last season and he was 129 for 536 (.241 avg, .694 OPS) with 59 runs scored, 15 homers and 85 RBIs. Huff has now played in 1,322 games in his major league career and he is 1,391 of 4,936 (.282 avg, .812 OPS) with 654 runs scored, 203 homers, 752 RBIs and 25 stolen bases. This was a good deal for the Giants as Huff is still a good offensive player.