The U.S. navy had tested railgun from warships on several occasions. For those who are not familiar with the term railgun, it is an electrically powered projectile which can travel at the speed of Mach 7 or 5,400 miles per hour. Here is a video of one of the earlier testings. A railgun projectile is small (only a few pounds). It means a naval ship can carry thousands of projectiles instead of only several dozen missiles on the current setups. It's super speed mean it can intercept missiles and aircraft much easier than sending another missile to do the same job. A little research mentioned that it was Nazi Germany first came up with the idea of railgun but it was never materialized due to lack of power generation required to fire it. It took so many decades for the testing to take place. Although the technology is not matured yet to be mass produced, I believe it will change the warfare at least in the area of anti-aircraft and anti-missiles once the technology is widely used. Of course, from the look of it... the U.S. will be the first one deploy this weapon on a large scale. Once it happens, it will create a "generation gap" in the weapons technologies... What do you think?