Nanotechnology: science fact or fiction?