The NFL Week 4 Schedule is full of another batch of great games, so we're going to have to sift through everything and try and make some picks.
There are some "easy" calls, but of course there's always an upset or two. Then you have games like Denver versus Tennessee, which will tell us which team is putting together a complete game and which one still has some work to do.
The Cowboys, Vikings, Chiefs, and Buccaneers have a bye week.
Sunday picks always are fun, so let's get to it.
The Jets take on the Buffalo Bills in a divisional matchup that might be more interesting than originally thought.
The Bills hung in there with the Patriots last week, and the Patriots really aren't a team on the decline.
Mark Sanchez and the Jets, however, appears to have all the answers at the moment after beating the Dolphins Sunday night.
The Bills may have scored a moral victory but it's doubtful they will put up that kind of fight against a superior opponent two weeks in a row.
Jets 28 Bills 14
Peyton Hillis destroyed the Ravens defensive line last week—gaining 144 yards on the day.
The Cincinnati line isn't as good as the Ravens, but the Bengals will be looking for a massive onslaught from the Browns running back.
The Bengals beat Carolina last week, but looked pretty sloppy in doing so. The good news for the Bengals is the Browns have been just as sloppy. The bad news is the Browns may take better advantage of the Bengals mistakes than the Panthers did.
This game will be ugly, but it will be an upset win for the Browns.
Browns 24 Bengals 17
Sam Bradford and the St. Louis Rams got their first win last week over the Washington Redskins while the Seattle Seahawks upset the Chargers.
The Rams other offensive threat, running back Steven Jackson, is day-to-day with a strained groin.
The Seahawks got a great boost from their special teams and Leon Washington, but you can't guarantee two runbacks for touchdowns every week.
That being said, the Rams aren't ready to win two in a row yet.
Seahawks 28 Rams 10
The New Orleans Saints lost a game they should have won against the Atlanta Falcons, and the team hasn't been as sharp so far in 2010, as you would expect from defending Super Bowl Champions.
But Carolina is a mess as they've already benched quarterback Matt Moore and rookie Jimmy Clausen got brutalized in his first start against Cincinnati.
The Panthers have a lot of work to do just to become mediocre, so the Saints should pull out an easy victory despite their issues so far this season.
Saints 35 Panthers 6
The Steelers defense is about the best in the league at the moment and their offense continues to click despite Ben Roethlisberger's suspension and the constant turnover at starting quarterback.
Charlie Batch will be the quarterback again on Sunday versus the Ravens, and he'll have a little tougher day with Ray Lewis and the Ravens defense across from him.
The Ravens, though, had all they could handle with the Browns last week and gave up 144 yards to Peyton Hillis. Plus, Joe Flacco continues to not impress anybody and the Steelers aren't about to let him off the hook.
The Steelers won't go undefeated this year, but they'll stay undefeated this week.
Steelers 21 Ravens 7
Kyle Orton threw for 455 yards last week in a losing effort.
The Tennessee Titans are looking more like a playoff team than the team that struggled through the 2009 season. Vince Young was 10 of 16 for 118 yards and one touchdown last week and has a 96.9 QB rating through three weeks.
The Titans also have Chris Johnson, but the Broncos are ranked 10th against the run so far this season, according to NFL.com.
This is a tough game to call because both sides can present good arguments as to why they'll win.
I'm going with Denver.
Broncos 31 Titans 21
The Detroit Lions aren't good enough to keep up with the Green Bay Packers yet, but they're getting there.
The Lions are playing teams much tougher and the addition of Ndamukong Suh to the defense probably was the Lions best offseason pickup.
The Packers are coming off of a tough loss on Monday night that can be chalked up to a lot of mistakes rather than being outplayed by the Bears.
The Packers will not be in a good frame of mind Sunday and the Lions are in for one heck of a battle.
Packers 30 Lions 14
The Falcons just beat the defending Super Bowl champs in overtime while the 49ers have fired their offensive coordinator after three games.
The Falcons have a superior organization from top to bottom while the 49ers just can't keep any consistency to their team.
Despite the change in coaches—the 49ers are not ready to win yet.
Falcons 38 49ers 13
This is another game where there isn't a lot to break down.
Peyton Manning is one of the league's elite quarterbacks, and now the Colts have Joseph Addai to add a solid running game to their offense.
The Jaguars have a struggling quarterback in David Garrard and the 29th-ranked overall defense in the league.
This game could get ugly.
Colts 42 Jaguars 9
How times have changed. There was a time when this game would've been a no-brainer pick for the Raiders.
But Houston now has a lot more working for them and are ranked fourth overall in total offense in the league. The Texans lost to the Cowboys this past Sunday, but as I said last week the Cowboys were due.
The Raiders switched quarterbacks, but they're still a 1-2 team who now may have a kicker with a few issues to work out.
Houston gets back on track this week.
Houston 27 Raiders 14
Michael Vick is becoming the big story regarding the NFL for all the right reasons. Andy Reid looks like a genius and Kevin Kolb probably is making daily calls to his agent.
The Redskins are off to a poor 1-2 start, losing to the lowly Rams last week. Head Coach Mike Shanahan still has a lot of work to do and Donovan McNabb can't do it by himself.
Until proven otherwise, though, there's no reason to think Vick won't outduel his old teammate as the Eagles should win another one.
Philadelphia 30 Redskins 24
This game has the smell of an Arizona upset to it as the Chargers lost a game they should have won last week in Seattle, but the 500 turnovers doomed them to a loss.
Still, the game was close, but a team like the Chargers shouldn't be making as many mistakes as they did. So the question is: Can they fix it this week?
The Cardinals barely escaped their last game versus Oakland with Derek Anderson behind center and a returning Beanie Wells.
The Chargers will correct the mistakes of last week and it'll be another bad day for Anderson.
Chargers 34 Cardinals 13
The Bears are 3-0 after a Monday Night Football victory over the Packers.
Jay Cutler hasn't been sensational, but the Bears obviously have been good enough to go to 3-0.
The Giants, however, have been sloppy. They had two red zone turnovers last week, plus five personal foul calls. Head Coach Tom Coughlin is trying to figure out how to fix a half dozen leaks this week in practice.
However, Eli Manning still is an elite quarterback in the league, and this game could turn into a shootout with the outcome determined by whoever has the ball last.
Giants 33 Bears 27
This is going to be a good game.
Not only do you have a divisional matchup, but you have the Patriots, who played the Buffalo Bills a lot closer than Head Coach Bill Belichick would've preferred, but you have the Dolphins, who already are down one game in the division.
The Dolphins allowed the Jets to make too many plays last week while the Patriots didn't prepare adequately for C.J. Spiller.
This game is another tough one to call because New England has a better-ranked offense, but their defense is ranked 27th in the league at the moment.
Going to take Miami in another great Monday Night Football matchup
Miami 30 Patriots 27