The U.S. Senate passed a war funding bill on Thursday, but it has almost no chance to become law because President George W. Bush has vowed to veto it. More...