Three basic technologies are improving at an accelerating rate -- electronics, storage and communication.