While the death toll from these two tsunamis exceeded 200,000 lives each, it should be noted that the force of this last tsunami was rated the equivalent of 20 Hiroshima bombs each of which has the explosive force of 1 Kiloton of TNT. This is then a force equivalent to a 20 Kiloton explosion of TNT. A 2 Km diameter Asteroid with a density of 3.8 g/cm3 and a typical meteoric velocity of 20 Km/sec will have the explosive force the equivalent of 767.5 Megatons of TNT. If such an asteroid were to strike in the Indian Ocean, and all of its energy went into the production of a tsunami, the proportionate tsunami wave would be 757.5 X 106 tons * 30 ft / 20 X 103 tons = 1,151,250 ft high. This is 38.375 times higher than Mnt Everest, which is only 30,000 ft high.  Of course much of the asteroid's energy would vapourize the Indian Ocean so that the actual tsunami produced by such a strike would only be tens of miles high.
The same gravitational forces that change the Earth's tilt, also change the eccentricity of all the orbits of all the celestial bodies in our Solar System so that more comets and asteroids are increasingly pointed towards the center of our Solar System making us a better target for many of them.
The only way to protect ourselves from these cosmic missiles is to detect them early enough to deflect them while they are still out in space. To this end I have designed a better optical telescope that sees more accurately than those currently being produced by the telescope manufacturing industry. On the 27th of December 2004, having learned of the latest tsunami, I sat down to think of ways to detect tsunamis not knowing there are two tsunami detection systems already in place. One in the Atlantic Ocean, and the other in the Pacific Ocean.