The rate at which technology is advancing in the world can sometimes be truly mind boggling. If you are not seated currently I would recommend you find yourself a nice, comfortable seat and strap yourself in because this is going to be one hell of a ride.