Without a doubt, the Vikings' excellent 2012 draft had a lot to do with the team finishing 10-6 and advancing to the NFC playoffs.
They grabbed left tackle Matt Kalil with the No. 4 overall pick, a move that enabled them to move Charlie Johnson back to his more natural position at left guard, then grabbed Kalil's Southern California teammate, running back Rhett Ellison, in the fourth round.
Those two players effectively helped to counteract any major negative effects from the retirement of Jim Kleinsasser, who had been so instrumental in the blocking schemes for more than a decade.
Then the surprise pick came in the sixth round when they selected Georgia kicker Blair Walsh, which effectively ended Ryan Longwell's tenure with the squad. Special teams coach Mike Priefer had looked extensively at Walsh's technique and saw that a few minor changes could turn him into the All-Pro he was in his rookie season.
But last season saw just a few major pieces that needed to be replaced: Kleinsasser retired, and the team chose to release or not re-sign veterans such as Longwell, Steve Hutchinson, E.J. Henderson and Cedric Griffin, all of whom were not as effective as they were earlier in their careers.
When it comes to replacements this year, it will be a different story.
At the top of the list, the Vikings have to replace Percy Harvin, a great wide receiver, kick returner and running back who was traded to Seattle. Their top defensive back for years has been Antoine Winfield, who was released and also ended up with the Seahawks. Linebacker Jasper Brinkley, who started every game, signed with Arizona. And then eight-year punter Chris Kluwe was released and signed with Oakland.
The Vikings drafted punter Jeff Locke of UCLA to replace Kluwe, but he doesn't have the NFL experience that Kluwe had, not only punting in crucial situations but also as an outstanding holder.