I had a computer that was working perfectly until recently, when things started going downhill with the machine and s*** really hit the fan. It started fairly small - certain sites online would no longer be accessible, programs would cease to work, and it was all pretty petty. Soon, though, things got way worse. All of a sudden I'd start BSODing in the middle of tasks. I can't remember the hex code of those early errors, but I didn't think it was important. I'd restart and move on. Then, I started getting disk read errors on starting the machine. I used to solve this by transplanting the drive to another computer, accessing it, then moving it back. This would sometimes work, and when it didn't, I'd go into the Recovery Console and run a "fixboot", "fixmbr", and "chkdsk /p /r" suite. Generally this fixed things. When even that stopped working, I would simply repair or reinstall Windows, and all would be well for a while, but things would fall apart again eventually. It got so bad I was forced to reformat and do a clean install of Windows. I had a lot of personal stuff on there that got lost in the reformat because I never backed it up, and it aggrieved me greatly to lose it all. No suprise, then, that I was furious when the problems cropped up again. I resorted to taking the same steps I had before, fixing the boot sector and master boot record and checking the disk, reinstalling Windows. Then, I started getting bad stop codes. I'd get 0xD1 errors ("DRIVER_IRQL_NOT_LESS_OR_EQUAL"), or it would just shut down abruptly and quickly dump to memory - so quickly, in fact, that I couldn't see what the stop code was. Now, it won't even get past the BIOS splash screen when I try to boot it. This machine has taken two years of my life and over $1000 dollars, on a student's pay, to get working. It's been an enormous hunk of my life, and to see it go up in flames like this is nigh-traumatic. ANY HELP at all that you can contribute to me would be greatly appreciated. I'm afraid I would crash worse than this machine if I can't get this working.