What Impact Will Emerging Technologies Have on Society? http://blogs.scientificamerican.com/observa...