Um...guys this is all you need to know! If we would have picked an OL in that spot, this board would have flipped. Ed has it exactly right. We went into the draft last year needing a Dlineman and came away with the guy that was targeted in that timeframe with our next pick. McGahee was a bonus, in my mind an excellent move.
You can all say, well this player was better last year, that player started 16 games, etc. As they say, 'Hindsight is 20-20'.
Lets look at this years draft: Lee Evans if he doesn't start "that pick sucks!", Losman broken leg and won't start this year "what a waste." Eli Manning, Philip Rivers, half of the other 1st rounders - they all suck! because they probably won't contribute a whole lot this year. Lighten up people, you draft for the future. One year does not a future make.