For the first time since Donald Rumsfeld's resignation as Secretary of Defense, America's top general in Iraq appeared before the Senate Armed Services Committee. Arizona Republican John McCain said yesterday's brazen kidnapping of workers from a government building means more American troops are needed in Baghdad.