In simpler terms, NanoEngineering attempts to manipulate the ???growth??? of materials on the nanometer scale, mimicking the processes of nature, which could potentially lead to a vast array of revolutionary materials and products that would benefit all other aspects of engineering, medicine, and other technologies, and everyday life.