With more than half of the season gone and the holidays approaching quickly, it's that time of year where the NFL playoff picture starts to come into focus.
While there are some lingering pretending teams still around, there are really only a few legitimate contenders.
The upstart Buffalo Bills and, (while they still might sneak into the playoffs) the Cincinnati Bengals have been brought back down to reality.
The Green Bay Packers have proven to be the best team in the league while two perennial powers, the Pittsburgh Steelers and New England Patriots, have rounded back into form.
Then there are this season's surprise teams, the San Francisco 49ers and the Houston Texans.
While the Indianapolis Colts can be compared to the traditional worst Christmas gift you get, the Packers can be compared to...