This Super Bowl is a great match up but bottom line, defense wins championships. The Steelers are by far the best defense in the NFL. Now I understand that a lot of people like a sexy offense that puts up points with the long pass. That's just not enough to take down the best defense in the NFL. While Pittsburgh really can't just blitz the poop out of Kurt, they can rely on a great secondary to take away a lot of those long passes down the field. Kurt is just too comfortable in the pocket to make the blitz an effective weapon for a majority of the game. We're going to see too many 3 and outs from Arizona and if they can't get off those long passes for all 4 quarters, this game is over. You can't just win games with Wide Receivers. Ask the Lions who seem to only draft WR's in the first round every year. Three Quality WR's and a $5 will get you a small latte at Starbucks. The Edge has been nothing more than a distraction to set up the pass and a mediocre tool of quality QB's his entire career.
The Steelers offense on the other hand just pounds the ball, grinds the clock, and gets those 3rd down plays off. With a very good short pass game and a much more powerful running game, all they have to do is keep Arizona's offense off the field and their own defense rested. Even if the Steelers are down two scores or more going into the half you can't count them out. Ben has been great coming back in the second half and I see no reason he won't be in this game, especially against a pretty weak Cardinals D.
Bottom line, I'm going with the Steelers but I'm not comfortable with that 7 point spread (is it 7 or 6 1/2?). Arizona has gotten away with too many bad non calls all season to make that spread a good bet in my mind. I could even see this game won by the Cardinals by well over 2 scores if they can get away with non calls (cough Eagles game) and a few lucky bombs. The football purist in me and lover of the game goes with the Steelers and 6.