Innovative and no doubt a time saver, the Device Driver Rollback features, as part of the broader System Restore functionality, make sense in companies that have many changes to device drivers. These include laptops in which eCRM and dial-up dependent applications have trouble getting device drivers not clobbering one another as they share memory. Initial beta copies of Windows XP showed this feature to work as intended with few problems. The fact that this feature appears to be based on the Win32 API and also interacts with both the Kernel and User Modes makes for a stable and foundational architecture for future growth as part of the Windows XP operating system. The one drawback has been that after doing these device driver rollbacks and broader System Restores, you really get to the point of wanting to select the best from each previous configuration on-the-fly and create the truly optimal configuration for your PC or workstation.