I am in the process of switching all the PCs in my small scientific consulting business from Windows XP Pro SP3 to a Linux-based OS (Ubuntu 12.04). Since I still have mission-critical applications that won't work or won't work well under Linux, I am setting up each PC as dual-boot Linux/Win XP. This works very nicely for PCs where I have the original Win XP CDs. However, I have run into problems where I have had to replace defective motherboards. All data files are in secure off-site storage so I can start with clean hard drives if necessary.