It has been many years, but I seem to recall Heinlein stating that to remain science fiction you extrapolate current science and are allowed to violate once scientific law. For example, a story with FTL would still be science fiction so long as the other details were grounded in reality. Star...