Interesting little story in the Newark Star-Ledger today. According to a report by Mike Garafolo, the New York Giants had negotiated with the Detroit Lions in order to move up and take Missouri wide receiver Jeremy Maclin.
The trade, of course, never happened because the Lions had the 20th pick and the Eagles made a deal with the Cleveland Browns to move from 21st to 19th and they took Maclin. Garafolo said his source was "somewhat briefed on the negotiations" between the Giants and Lions. We have to assume that it was someone from the Giants because the writer later says the person requested anonymity because the Giants don't publicly disclose what goes on in their draft room.
Detroit ended up keeping the 20th overall pick and took tight end Brandon Pettigrew and the Giants drafted North Carolina wide receiver with the 29th pick.
If this has a familiar ring to it, then you probably remember the 2003 draft and realize that moving up for a player definitely doesn't guarantee success. The Eagles made a deal with the San Diego Chargers in 2003 to move up from 30th overall to the 15th pick, then took defensive end Jerome McDougle.