It's almost Sunday, and NFL fans everywhere are getting ready for yet another weekend of exciting football games.
Some of this week's favorites will have no problem disposing of their competition (New Orleans at San Francisco), but most of the league will be scrambling to live up to expectations.
Which games will be no contest?
And which underdogs will give the favorites a run for their money?
Read on to see my predictions for who will win, who will struggle, and who will add an L to their record.
Why Why They'll Win: The Saints will prove to be too much for a seemingly confused 49ers squad. San Francisco's offense won't be able to keep up with the Super Bowl champs, and they will be 0-2 after Monday night.
Predicted Score: Saints 35, 49ers 17
Why They'll Win: Buffalo struggled last week against the Miami Dolphins, and the BIlls' performance when they play the Packers will be no different.
This C.J. Spiller kid was supposed to wow us this season, but he couldn't get anything started with Miami, and Green Bay will be even more of a challenge.
Predicted Final Score: Bills 10, Packers 31
Why They'll Win: The Bucs pulled out a win against the Browns, but they will meet a much stronger team in Carolina. Tampa's defense simply isn't strong enough to contain the Panthers' rushing attack, so they will have to rely on their offense to keep them in the game.
Not gonna happen.
Predicted Final Score: Buccaneers 10, Panthers 21
Why They'll Win: It will be interesting to see what the Bears do against Dallas without the officials handing them this game.
The Cowboys may have lost to Washington, but there is no way they will lose at home against the Bears.
Predicted Final Score: Bears 9, Cowboys 24
Why They'll Win: Favre had a week to reflect upon his performance last Thursday, and we can expect the Vikings to bounce back after their loss to the Saints.
Why They'll Struggle: The Dolphins may be young, but their offense seems to be getting its act together. They also travel well, beating Buffalo on the road. This game could be closer than we think.
Predicted Final Score: Dolphins 13, Vikings 38
Why They'll Win: By Sunday, Phillip Rivers will have calmed down from his Monday night temper tantrum, and the Bolts will rebound from an unexpected loss to the Chiefs.
Why They Could Lose: Jacksonville has a fast-paced offense, and the Chargers will have to put up points early on to keep up.
Predicted Final Score: Jaguars 21, Chargers 27
Why They'll Win: The Chiefs are coming off an amazing win over the San Diego Chargers, and we can expect them to use this momentum to trample over the Browns
Why They Could Lose: Depending on which Cleveland team shows up on Sunday, Kansas City could have their work cut out for them. Neither team has much of a quarterback to speak of, so both will rely on defense to win this one.
Predicted Final Score: Chiefs 17, Browns 24
Why They'll Win: Houston rocked Indianapolis last weekend, and their offense will ride this high all the way to D.C. The Texans will score early and often, and the Redskins will have trouble keeping up.
Why They Could Lose: The Texans aren't the only team in this game that is coming off a big win this week. Washington held their own against a tough Cowboys squad, and McNabb will feel more comfortable by this game.
Predicted Final Score: Texans 34, Redskins 21
Why They'll Win: The Ravens will be up against a less-aggressive Cincinnati defense this week, and this will be the game in which Joe Flacco starts to shine. Expect Anquan Boldin to have another great performance, and expect the Ravens to put up more than 10 points this time around.
Why They Could Lose: Even though the Bengals have less to offer than the New York Jets defensively, their offense is much, much better. If the Cincinnati receiving corps can put down their popcorn and play some football, the Bengals could have a shot.
Predicted Final Score: Ravens 35, Bengals 24
Why They'll Win: Michael Vick might be the guy to take Philly to the next level; he nearly led the Eagles to a comeback against the Packers.
Why They Could Lose: These are not the Lions that we're used to. Even with a loss to Chicago, Detroit showed us flashes of greatness. As the season progresses, they will look better and better.
Predicted Final Score: Eagles 21, Lions 24
Why They'll Win: Peyton Manning is 1-0 against little brother, Eli, and the Colts want to avoid the "Super Bowl Losers" curse and start the season 0-2.
Why They Could Lose: Never underestimate the power of sibling rivalry. Eli Manning will look to settle the score. This game will be all about the quarterbacks, and if the Giants score early, New York could get the win.
Predicted Final Score: Giants 17, Colts 27
Why They'll Win: New England, coming off an extremely impressive game against the Bengals last weekend, will look to use this momentum to beat the Jets at the new Meadowlands Stadium. Darrelle Revis is having "hamstring issues," and has made the mistake of antagonizing Randy Moss. The Jets may have the better defense, but the Pats will dominate offensively.
Why They Could Lose: Expect Mark Sanchez to improve in this game and maybe even lead the Jets to the end zone. Rex Ryan just needs to make sure and take away Sanchez's coloring book so he can focus on the game.
Predicted Final Score: Patriots 17, Jets 13
Why They'll Lose: The Falcons couldn't get the win against the Pittsburgh Steelers, and this week they will fall to the Arizona Cardinals.
The Cardinals may not have the most solid quarterback, but neither did the Steelers.
Predicted Final Score: Cardinals 24, Falcons 17
Why They'll Lose: The Rams lost in a close game to the Cardinals last week, and Sam Bradford looks like he has the confidence to lead an NFL team.
Expect Bradford to keep throwing, and expect the Rams' defense to force turnovers for points.
Predicted Final Score: Rams 31, Raiders 21
Why They'll Lose: We underestimated the Seahawks last weekend, and we know what happened there.
Veteran Matt Hasselbeck looked great against the 49ers, and I expect him to be greedy with the football.
Predicted Final Score: Seahawks 21, Broncos 17
Why They'll Lose: The Titans' running game is impressive, but so is the Steelers' defense. Even with a questionable Pittsburgh quarterback, a healthy Steelers D will squeak out a close win over the Titans.
Predicted Final Score: Steelers 24, Titans 17