http://www.newscientisttech.com/popuparticle.ns?id=in64
John Pickrell
"Many incredible claims have been made about the future's nanotechnological applications, but what exactly does nano mean, and why has controversy plagued this emerging technology?"