I remember hearing such things before. And from what I understand the Tripods would have been utterly trounced if they had invaded by World War I since by that time there would be sufficient indirect fire capability to blow them up from range, plus the fact that you could attack them aerially.