I dont know how but i fixed it

I put in my brand new PCI Lan card and XP failed to see it or say new hardware found .
I turned off the PC and unplugged it from the power cord and then reset the cmos again using the jumper.
I went for a nap
Woke up and turned the system on and found that my onboard LAN was working again !!
No "found new hardware" or anything ... it was just there .
The new PCI card wasnt found , so i turned off again and removed it .
Switched on again and the onboard is still there and working perfect ..
Strange

Very .... but thats Windows for you