I've been slow to get on the bandwagon. One of the things I always point out is that the last few years a good chunk of their top 300 type recruits haven't panned out. Even with that said, they probably have the 3rd best collection of talent in the Big Ten behind Ohio State and Michigan State. That means they are more talented than 10 teams on that list. It's up to Harbaugh to mend the psyche and get a decent game manager into some kind of rhythm. I can see them starting off slow but by the time they get BYU at home, BYU should be beat down from @Nebraska, Boise, @ UCLA then @ Michigan....that's a tough stretch for the Cougars. You wouldn't want to be sitting on the under with Michigan at 3-1. If you are 2-2, you are looking good. But just like you can't guarantee they will beat all the far lesser teams on the schedule, don't count them out against the Big Two. Remember Harbaugh coached that 41 point dog win.
Not bad for an early August perspective, especially that part about BYU being beat down!