Computing technology is widely touted as fast moving. Generations of products and their underlying electronics are introduced at intervals of 18 to 24 months, and the number and variety of computer- and communications-based goods and services are growing. Technology and industry experts believe that the double-digit rates of improvement experienced in the last couple of decades can be sustain…