Bush dealt defeat on Iraq bill
Senate Republicans have broken with President Bush to help Democrats add help for veterans and the unemployed to a bill paying for another year of the Iraq and Afghanistan wars.
The 75-22 vote also adds billions of dollars in other domestic funds such as heating subsidies for the poor and money for fighting wildfires to the $165 billion for the military operations overseas.
The vote is a rebuke to Bush, who has promised to veto the measure if it contains the domestic measures. However, the president still has enough GOP support to sustain a veto.
Update: McCain did not vote
Update 2: Tally
There is said to have been a lot of vote switching once it became clear there were 60 yeas.