The Vikings have a severe shortage of playmakers on offense. The wide receiving corp just got a major upgrade from Bobby Wade, and while it's a good signing, when Bobby Wade gives you a major updgrade at WR, you know you are in trouble at the position. The top tight end is now Visanthe Shiancoe, who may be good but currently has 35 career receptions. Tarvaris Jackson still has potential, but I don't think we should count on superb performances from him if he's the starter in 2007.
If there are any gamebreakers on offense, they play running back.
Mewelde Moore has the ability to make big plays. Chester Taylor was a grinder last season (1,216 yards and 4.0 yards per carry), but he also had a franchise record 95 yard run. A RB duo of Moore and Taylor is a functional, quality duo that you can win with. The Vikes clearly have bigger needs than RB.
That said, if Oklahoma RB Adrian Peterson slips to the Vikes at #7, I think the Vikings should take him. He's a dynamic, thunderous skill position player that the Vikings currently don't have on he roster. Running behind Steve Hutchinson and (a newly healthy) Bryant McKinnie, he could consistently make big plays for the Viking offense. It's not a current need; Taylor and Moore are solid. But Adrian Peterson might be the best long-term guy the Vikes could pick, and he would immediately become a brilliant offensive performer for a team in desperate need of brilliant offensive performers.
Perhaps I'm just a little to excited to see the Vikings select skill position talent in the draft. The defense is good and the offensive line is strong. There aren't really great skill position players out there in free agency. The Vikings need some offensive playmakers, and the draft is going to be the best (and maybe the only) place to get those.
And I think Peterson will fall to the Vikings at #7. I have trouble seeing the teams in front of the Vikes taking him.