I'm with Nasor. The SciAm argument reminds me of the creationist argument against the evolution of haemoglobin - it seems to deliberately misrepresent the necessary process. Mind you, I still think it's pretty impossible. And as other posters have said, there are interesting metaphysical issues involved as well. Perhaps it would be more productive to consider whether the Star Trek replicator is a possible technology?