Nanotech is promising, but faces hurdles