Shelton was that guy who was on the Tigers a few years back and hit like those 12 homers in a week, right? If he is...then I agree. A minor-league contract can't hurt...Giants could platoon him with Ortmeier, or keep him soley as a back up if he joins the team.