While the general consensus is that the Giants' top target is Mets right fielder Carlos Beltran, SI's Jon Heyman reports that the Giants have a "strong interest" in Tampa Bay Rays center fielder B.J. Upton.
One may argue that the Giants' interest in Upton is only a smokescreen in order to make the Mets bring down their asking price for Beltran. It looks like that ploy has worked, since Joel Sherman of the New York Post reports that the Mets are no longer asking for top prospects in return for Beltran.
While Upton hasn't fully lived up to the hype, he is still a young player who has a world of untapped potential waiting to surface.
While I still believe that Beltran would be the better fit for the Giants (at least in the short term), Upton would still be a tremendous upgrade for the Giants both in the short and long term.
Here is a list of reasons why the Giants should strongly consider adding Upton to their team.