Looks like Pelosi did it:
Speaker Nancy Pelosi and her allies in the House now appear to have the Democratic votes necessary to pass the measure that requires American combat troops to be out of Iraq by Fall 2008 at the latest. Three House liberal leaders have just announced that they are "letting go" of their nominal underlings in the Progressive and Out of Iraq caucuses, meaning that they will not pressure them to vote "nay" on the grounds that the bill continues funding the war — notwithstanding the withdrawal date.
Also, liberal Rep. Jim McDermott (D-WA) has also announced that he will go along with Pelosi and vote "yea." That might be just enough to put Pelosi over the top with the 218 votes she needs for passage. For weeks, she has struggled to round up votes from progressives on the left and "Blue Dogs" on the right who don't like the idea of a timeline. This is easily the biggest test to date of her leadership.
While it's hard to justify giving Bush another penny for his illegal and immoral war, I'm surprised at the glee I feel knowing that Nancy Pelosi got the votes to finally beat George Bush on an Iraq vote at a time when the abuse of power makes the most paranoid amongst us look rational.
Let's hope this is a first step toward restoring some kind of sanity.