By Philip A. Bernstein (Lead Architect, Microsoft Corporation, Bellvue, WA, USA), Eric Newcomer (Program manager, Digital Equipment Corporation, Groton, MA