Quarterbacks: A

What's there to be said about our QB situation? Brett Favre has thrown 16 touchdown passes compared to three interceptions. On top of his stats, Favre has also managed two outstanding comeback drives against San Francisco and Baltimore. Favre has also shown he can handle immense pressure when he played against Green Bay which may, in Favre's mind, couldhave been bigger than a playoff game.

Running backs: B+

Although Adrian Peterson hasn't had his fair share amount of big runs, he's quietly getting the job done. As of today, Adrian is tied for second in the NFL with 784 rushing yards and leads the NFC with nine touchdowns. AD has been hampered with a sore ankle the past three games and should be back to 100% after the bye.

Tight Ends: A-

At the start of last season, Visanthe Shianco looked like a bust as he was dropping balls left and right. Towards the middle of the season, Shianco has apparently found some Stick 'Em and has developed into a top ten tight end in the NFL. With Favre, Shianco has become a red zone threat and has scored all of his six touchdowns inside the 20's. Oh and his six touchdowns? That's good for a tie for second in the NFL.

Wide Receivers: B+

Oh how the receivers have grown. Just last year, Sidney Rice was being labeled as a bust. Not this year. Rice has emerged as one of Favre's favorite targets and has had many game changing moments for the Vikings. Percy Harvin has also showed his big play ability out of the slot. I'd like to see better play from Harvin on deep balls and hopefully Bernard Berrian will come alive for the second half of the season. There is also a few too many drops to earn a higher grade.

Offensive Line: B

Even though two of our five linemen are first year starters, our line has done a great job protecting Favre. The only knock on the grade comes from our run blocking. Even though Adrian is still getting his yards, he's had more and more carries that have been for a loss of yardage or no gain. Expect them to gel and open some holes for All-Day's big gainers.

Defensive Line: A-

Although the run defense isn't as elite as previous seasons, it's still very good but has given up a bit too many big gainers. On the pass rush side and Jared Allen tying calves on a regular basis and Ray Edwards getting his fair share of sacks, the Vikings are a pass rushing force. Just ask Aaron Rodgers...

Linebackers: B-

It's hard to give a higher grade when one of the Vikes' starting linebackers leads the league in missed tackles. The run stopping has been decent as usual but I'd like to see improvement from the 'backers in pass coverage and getting more pressure on blitzes.

Cornerbacks: C+

Even when the Vikings had the services of Antoine Winfield, there were still too many lapses in coverage and missed tackles. Most of the big gains have been given up when the Vikings have the lead in the second half when the Vikings are in their terrible "prevent" defense. Karl Paymah and Benny Sapp have been manageable in replacement of Winfield but it's obvious the pro-bowler needs to come back.

Safetys: C-

I'm not really impressed with the play of the Vikings' safeties. Madieu Williams has been out of place quite often and Tyrell Johnson is still showing his youth and inexperience. There's been some missed tackles and some missed assignments that have went for big gains most noticable Mike Wallace during the Pittsburgh game. Hopefully they can get their act together in the second half

Kicker: A-

Mr. Longwell is having one of his best years in quite some time. By making 13 of 14 field goal attempts (the miss was via block), Longwell is showing that he's still Mr. Consistency. The reason why he didn't earn an "A" is because I'd like to see him get the ball deeper on kickoffs.

Punter: B-

Chris Kluwe is a good punter but he's a bit too inconsistent. When he's trying to pin a team back inside their ten, Kluwe is one of the leagues best. However, it's his long punting that's inconsistent. He can boom one but then he'll turn around and kick one 35 yards on the next attempt. He was expeically terrible early in the game against the Steelers.

Special Teams: A

I could just say the words "Percy" and "Harvin" and you'd know why I gave the Vikings' special teams an "A." I do have to mention that we haven't given up a kick or punt return for a touchdown or too many big gainers thus far.

Coaching: B+

Maybe it's the beard or Brett Favre but the Vikings coaching staff has been good this year. Childress has really opened up the offense with Favre behind the helm with proof being in the two fourth down tries against the Packers. I would like to see a more aggressive defensive strategy from Leslie Frazier in the second half as it becomes much to relaxed and has lead to leads being blown or almost blown. Long live the bearded Childress!