The rail gun is no longer theoretical. They are even moving beyond the prototype stage at this point. With an aerodynamic round this has huge potential for military and civilian applications.
http://www.military.com/video/guns/naval-guns/railgun-update-from-general-atomics/904431955001/