A lot of noise gets made about nanotechnology. “Nano” is a prefix people like to use because it sounds futuristic and everyone knows that really small stuff is awesome. But the physical and chemical laws governing interactions at scales of a billionth of a meter are so far beyond our ability to reliably control them that you may as well just forget about nanomachines altogether. I love future toys, too, but unrealistic expectations of science and industry end up making things worse for everybody.
Skeptical? Enraged? Singularity believer? Read first, then flame.