 Philippine troops have killed at least 10 suspected communist guerrillas in a clash in a remote northern area. In its latest blow to a decades-old insurgency, it seems to be running out of steam. News and analysis at townhall.com.