The last century has been one of awesome and often terrifying technological progress, and the next century offers as many wonders and terrors for us to navigate into our future.