Obama: Military has fewer horses and bayonets...