This is sound reasoning, but Im afraid its more wishful thinking than anything else. Dont get me wrong, I also hope it happens. I just dont see the Vikes giving up two number ones for any one player in this draft. This team has found a plethora of talent by standing pat, or, if anything - moving down. Moss inexplicably fell into their laps at 21. Bryant Mckinnie was projected as a possible #1 overall pick but fell to them at 7. Udeze was a potential top 10 pick that fell to #20. Even Kevin Williams fell them them as they didnt hand in their draft card in time! And Im not even including guys like Culpepper and Bennett, who were tremendous value at their respective draft spots.
Point is, this team has either ridiculous luck with players falling, or have the most brilliant scouting team in the league. With that track record, Im quite certain they will hold their ground and hope that either Edwards or Williams drops to #7. If not, they will go with the BPA (Benson, Derrick Johnson, etc) and select a WR like Mark Clayton at #18.
Let me put it another way - if YOU were the Vikes, would you do it? I personally wouldnt. I would be much more likely to trade two first rounders (and additional picks) if I were the Chargers (who sit at 12 and 28).