I have had similar problems in the past but cannot remember exactly what the cause was, other than to say that Windows was trying to load something that no longer existed on the system (I think it had something to do with an LS120 drive accelerator program). I used the step-by-step loading facility to load windows one step at a time until it stopped, at which point I could see what it was trying to load and set about curing the problem (I think I had to reload the device software and then uninstal it again to get rid of the unwanted residues from the first uninstal). As your PC is starting up, just after the BIOS has loaded, press the F8 key to interrupt the windows loading process (if it doesn't work you've pressed too late - experiment until you get it). You should get a dialogue box come up offering a choice of 4 loading options - normal, safe mode, step-by-step, or dos only. Select step-by-step and press enter. Windows will load one step at a time, waiting each time for you to confirm each step by pressing the Y key. If you find a problem, something that tries to load but won't proceed, repeat the whole process again but when you come to that step press the N key to by-pass the loading of that item and see if windows boots normally. I can't tell you what to do to correct any problem you find, but at least you'll be on the right track. Of course, it could be something completely different, but it's worth a try! Good luck. LC.