Trends In Nanotechnology 2000 (TNT 2000)