Protein engineering is a technology of molecular machines - of molecular machines that are part of replicators - and so it comes from an area that already raises some of the issues that nanotechnology will raise.

Random Quote

We have one life it soon will be past what we do for God is all that will last.