BAD move (R) - but Bush will veto it and won't get overrulled.
It's a first step to defunding the war or forcing Bush to change course in a meaningful way.
Sure Bush will veto it. But what happens next? A veto will not get him his money. All Congress has to do to defund the surge is not send him a bill - he can not veto them not sending him a bill - so the stage is set for a negotiation. There is plenty to come on this - and the next few steps in this process will determine if it was a good move or a bad move for Congress.
I think the public/pro-troop Americans (most) will discourage that and it'll hurt the Dems, not help them - especially w/ the independents/undecideds.