Predicting how the NFL season will turn out prior to Week 1 can be nearly impossible.
There are always several "surprise teams" that no one sees coming, just like there are some overrated teams that fall short of expectations. And through nine weeks of 2012, there have certainly been plenty of surprises.
Let's reflect on what we thought about all 32 teams prior to the season and what we think about them now.
(All "Preseason Rankings" are from the AP Pro32, while the current power rankings are my own.)