President Barack Obama is sending 17,000 more U.S. troops to Afghanistan to fight a growing insurgency, but will they make a difference?