From Yahoo! Sports. Check out the entire piece on this link.

Every team in the National Football League has now played at least eight games this season.

Hence let's take a look at each club in the NFL and how they've performed at the halfway point (or slightly more in some instances).

We'll take some time this week to see what each team has done well this season, what improvement(s) need to be made and assign a grade to each club based on performance and combined with expectations. And to make things easy, we will do it on a divisional basis.