The Emerging Nanofuture