Donovan McNabb is set at quarterback, Adrian Peterson might be the NFL's No. 1 running back and Visanthe Shiancoe and rookie Kyle Rudolph are the top two pass-catching tight ends.
Wide receiver is a bit more of a question mark with the loss of Sidney Rice and only Percy Harvin, Bernard Berrian and Michael Jenkins seeming to have jobs assured.
But the offensive line was a place many wondered about even before Bryant McKinnie reported to training camp at almost 400 pounds and was released by the team.
Charlie Johnson, signed as a free agent from Indianapolis, has taken over at left tackle but has consistently underwhelmed in practice. Especially when he's gone against first-team right end Jared Allen. The Colts were going to move Johnson to guard if he had stayed with that club, an indication of the feeling about his abilities.
The issue is that Johnson is going to be expected to protect a 34-year-old McNabb, who has some mobility left but not nearly as much as in his younger days. One or two big hits from the blind side could mean McNabb is out and rookie Christian Ponder is playing long before the Vikings expected or wanted.
Steve Hutchinson returns at right guard after ending last season on injured reserve but he's entering his 11th season and will turn 34 on Nov. 1. Hutchinson is still a quality player but his days as a dominating guard are probably finished.
John Sullivan has been the starting center for the past two seasons and, while he's an extremely intelligent player and does a great job with the line calls, he is far from a physically imposing player (listed at a generous 6-feet-4, 301 pounds) and tends to struggle against big nose tackles.
There remains uncertainty at right guard with Anthony Herrera coming off a torn anterior cruciate ligament that ended his 2010 season in November. Herrera began training camp on the physically-unable-to-perform list and while he has been activated he has yet to play in a preseason game. Chris DeGeare started camp working at right guard but now is taking reps at right tackle.
That leaves Ryan Cook and Scott Kooistra working as the second- and third-team right guards. If Herrera is ready, it would be expected he would start the opener on Sept. 11 at San Diego, but the Vikings are going to be careful with him.
The player who might look the best in camp so far among the starting linemen is right tackle Phil Loadholt, who had an impressive rookie season in 2009 but was coming off an injury entering in 2010 and took a definite step backward.
Loadholt, 6-8, 343 pounds, is the anti-McKinnie in that he arrived in training camp in excellent shape. However, if Johnson continues to struggle one has to wonder if the Vikings might consider shifting Loadholt to left tackle.
The team doesn't want to do that, but Loadholt did play on the left side during his collegiate career at Oklahoma and finding a potential replacement at left tackle at this point in camp isn't going to be easy if that's what needs to be done.
If Loadholt does have to shift, that could give DeGeare or Cook an opportunity to wind up at right tackle. It also would create more uncertainty in what already is an uncertain situation.