Nanotech's fascinating future