self-replicating nanotechnology http://www.ssnote.net/archives/106457 Understand the Great Filter theory and humanity’s potential future.