Earlier this year, in response to a talk on the future of the computing industry given by IBM's CTO, I posed the following question: it is common nowadays for folks to point out that Microsoft and other software vendors have gotten a free ride from the process engineers at places like Intel, at least when it comes to the continual increases in capabilities and application performance that keep th