Thanks for your response to the problem I posted on MSFN. As you can imagine, once I was aware of my friend’s problem I searched high and low over the internet for a solution. Many of the fora I entered seemed to have long meaningless strings of responses which all eventually left the subject matter altogether. On none of these fora did I find an answer in which I could put my faith. It did become obvious that there was a very high probability of driver conflict. As a consequence, I endeavoured to identify the drivers associated with the former motherboard, chipset and CPU, with the intention of removing or renaming them, so that the drivers for the new motherboard, chipset and CPU could have an opportunity of working. My search on this front has not been very successful. Perhaps, if I give you the full picture you may be able to help me further. My friend bought his original computer from Evesham in 2000. It had a 16Gb drive and 32Mb Ram, and was getting progressively slower. He upgraded his hard drive to 200Gb but only partitioned the first 80Gb. Using the Utility XXCopy he migrated his Windows ME system and all data files from his original 16Gb drive to his new hard drive (I have used this excellent utility and thoroughly recommend it!). All was OK. His ME system worked as before, but faster. As he had heard that Microsoft would not be supporting Windows ME he bought a Windows Home upgrade from PC World, and after some help from Microsoft and a few friends his new XP system worked as fast as it could with the outdated motherboard, chipset and CPU. Thus we arrive at his present predicament. I have considered a number of alternatives but wanted to be sure of what the present problems comprised before proceeding. These alternative are: 1. To create a new directory on C: called, say, “XPSystem” and to load XP into this directory and endeavour to run XP from there. Never having done this previously, I was not sure whether there would be any software conflicts. Perhaps you can advise? 2. To partition the hard drive further and to install XP on another logical drive. I have the same queries as above. 3. To locate and remove the conflict causing drivers in DOS. I note your suggestion of extracting all the data and programs from my friend’s hard drive wiping it clean and then reinstalling XP. The problem I perceive with this solution is that his XP CD is an upgrade and would expect to find an earlier version of Windows installed on the drive. He doesn’t have ME because Evesham provide only a recovery CD, also which presumably contains only drivers for his Evesham computer. Also, I know my friend has bought a lot of his software as downloads, without backup CDs and he would have to pay for this software again. I am surprised that some enterprising software house hasn’t written a recovery package, which identifies the conflicts within Windows and provides remedies. Perhaps, there is such a package. Are you aware of one, may I ask?