Cheat-sheet Guide to Nanotechnology: http://www.slate.com/articles/technology/future_tense/futurography_nanotech.html