Eureka! Time is right for amazing invention