. . . "These delays are often extremely expensive and inconvenient for users, especially if devices are taken out of operation pending the arrival of the firmware upgrade." .