The problem with nano-miniaturisation is that the laws of physics get more chaotic the smaller you go. At the atomic level quantum physics reigns, and we don't really understand it very well - probably because its so freakishly weird. Anyone read the article on the same site about nanorobots that are so small that engines modeled for them using normal physics would run backwards? :-D