Just bought a brand new computer which was pre-installed with Windows XP home. it worked great. Then suddenly, it started taking anywhere from 15-30 MINUTES to boot up. It booted the BIOS fine, then it would stay on the "Windows XP Home Edition" screen with the scrolling green bar for a really long time. The whole time, the Hard Drive LED is on constantly. After it finally booted, it was acting really sluggish. So I used the provided system restore disk, which fixed the problem. The again, a few days later it started taking way too long to boot up. So I formatted the drive, then restored. Same thing, worked for a while, then it would take forever to boot. Then, I decided to format the hard disk, I did an "fdisk mbr" to clear the master boot record, then I installed a different clean version of XP(not the system restore disk). It was working fine for a few weeks this time. Now all of a sudden it's back to taking forever to boot. Is this a hardware problem? It could be, but whenever I reinstall the OS it fixes it, temporarily. Could it maybe be a BIOS problem? It just doesnt make any sense that it can be working perfectly for a while, then suddenly have such a problem booting up. Any help would be greatly appreciated! Thank You.