A close friend of mine that works in the Giants scouting department told me that there is one player in the first the Giants are extremely high on and are even willing to trade up if he falls within 5 spots and that player is Xavier Rhodes.