A discussion of nanotechnology, including the latest scientific developments, practical applications of this new science, the environmental impact of nanotech, and the societal and ethical considerations. Includes videos showing possible uses of nanotech.