I'm optimistic about the odds of passing an immigration bill this year, but it pays to know the obstacles. A lot of pro-immigration folks are a little overconfident and need to know that getting to the finish line is going to require real work. Here's a good article from the National Journal that lists the areas of contention.