Nanotechnology is arguably the hottest candidate for being the next big thing in technology. The most radical proponents claim that nanotechnology actually is a molecular manufacturing system which can make different molecules connect each other through mechanical methods, automatically construct various structures, and eventually produce various finished products with complex structures.