Sorry, i need to cut this into two answers, it's too long for Yahoo Answers.
Kansas City @ Detroit : Kansas City
Kansas City got destroyed at home last week by the bills, who are just awful. Detroit is at home and just came off a big win on the road in Tampa. Also Matthew Stafford is playing really well.
Oakland @ Buffalo : Buffalo
Again, Buffalo had a huge win in Kansas City, and they're playing at home and want to prove that last week was no fluke. Oakland did beat Denver last week, but that's also Denver(they aren't very good...), and Oakland doesn't have any weapons except for the run game. And Al Davis really scares me, so the Bills should win at home.
Baltimore @ Tennessee: Baltimore
No question Baltimore is gonna win this game. Baltimore blew out Pittsburgh last week and picked off Roethlisberger 3 times, and they proved that they can be an elite team. Tennessee has a new quarterback in Matt Hasselbeck who looked terrible against Jacksonville last week, and Tennessee is another one of those teams who aren't very good.
Jacksonville @ NY Jets: NY Jets
The Jets should be able to win this game at home, but you never know with Mark Sanchez. The Jets definitely looked sloppy in their win at home over Dallas, the reasons they won that game was a blocked punt and Tony Romo throwing the worst pass of his life. The Jags won with a starting quarterback who has virtually no starting experience in the NFL, but they did win last week at home. The Jets are definitely the better team, but sometimes they have a bad game, and the Jags could pounce all over that. My pick is still the Jets, because they're at home.
Cleveland @ Indianapolis: Cleveland
I don't really know what to say about Indy. They look completely lost without Peyton Manning, and Kerry Collins is an incompetent replacement to such a complex offence. They also have no running game or defense, and got manhandled by Houston last week. Peyton Hillis should be able to get some good yards for the Browns, but they did lose to Cincinnati last week, which is pretty embarrassing. A close game between two bad teams, but the edge goes to Cleveland because they're able to actually gain yards on offense.
Arizona @ Washington: Washington
Washington should get an edge in this matchup due to the fact that it's at home and they're coming off a big win against the Giants. They also have Rex Grossman at quarterback, who is notoriously inconsistent. Arizona still has an awful defense, and the Redskins defense should be able to handle Kevin Kolb, as Arizona has no running game.
Tampa Bay @ Minnesota: Tampa Bay
Upset Alert! Tampa Bay almost won at home last week against the Lions, and the Vikings almost won on the road in San Diego, a game that the Chargers should have easily won. The Vikings have Donovan McNabb, who really should just retire already, but they also have Adrian Peterson, who can be an absolute beast against an average defense like Tampa. But Josh Freeman will have a bounce back game on the road, and he should be able to tear apart Minnesota's mediocre defense. Take this pick at your own risk though, because all signs point to Minnesota winning, I just think that Tampa will bounce back.
Green Bay @ Carolina: Green Bay
No doubt Green Bay. A big win at home against New Orleans last week showed the world that they are the best team in the NFL, and despite Cam Newton passing for 400 yards last week, the Panthers are still an awful team and still lost to Arizona despite Newton's performance. Green Bay doesn't take a week off, especially against a team as bad as Carolina.
Chicago @ New Orleans: New Orleans
New Orleans proved that they could keep up with the best team in the NFL last week in Green Bay, but their best wasn't good enough. Chicago is not the best team in the NFL, despite a huge win at home against Atlanta last week. Drew Brees hates losing, so he'll come back with an even bigger game at home this week. Chicago looks good, but New Orleans looks better.