Great insights in that article. I guess I don't watch Star Trek as a hard science show in any regard, so those discrepancies don't bother me in the slightest. And a truly hard science show would probably be super lame.