Rail gun is a waste of time and money. They are too slow to recharge and fire. Though it is said that they can accelerate at any velocity, that would consume huge amounts of energy and significantly slows down rate of fire. Also, rail guns are just artillery with electricity instead of charge...