Incredible and Terrible technologies of the future!!!