New Technologies: Are we ready for the Nanoscale?