The Rams were bad last year before they got injured. Teams simply figured them out, and Mike Martz is too stupid to compensate. They will do better then last year, but once they get to play the likes of Philly or Tampa (and others) in the playoffs, they will really struggle. In the AFC, I don't think they would stand a chance, but the NFC has a few great teams and a bunch of lousy teams. The Rams will have trouble beating any of the NFC playoff-calibre teams with the exception of Green Bay, and that's only when the Rams are at home.
The Steelers have the opposite problem. They can't stop the pass and if they run into a team like Oakland or Buffalo, they will get crushed. They have a chance if they have luck on their side (they match up much better against teams like Miami or KC), so I wouldn't count them out yet. I was actually thinking about picking Baltimore to win the North, but Boller scared me away.