It is bizzare. I move the old driver files back into the i386 folder for the image, I left the $oem$\$1\Drivers\Lan folder with the same driver files in it. I then move the E1000325.cat, .din, .inf and .sys files into the i386 folder of a basic XP Pro with SP2 image that is on the server. I then booted the client up and it has now all worked. Very strange. Many thanks for the help anyway.