McGahee is a roll of the dice. On top of his injury, buffalo is cold and they play on astroturf(cementurf). He had swelling in his knee during workouts which they said was normal while rehabilitating. I would have tried to trade down at least a few spots to get him, maybe they could have landed him and scored an extra second round pick.