1. Delivered in a role-based fashion, a la Windows Server.
Windows Server 2008 allows users to select which bits they want to install or ignore, based on a handful of predetermined "roles." Windows Server Core is the minimum configuration. Given that Windows client and server are built from the same code base, doesn't it make sense that the next version of client also will move to more of a roles-like system? Microsoft already allows OEMs to pick and choose among components using the OEM Preinstallation Kit (OPK). So why not allow customers to do the same?