HAS THE FUTURE ARRIVED YET?