I apologize for, but do appreciate anyone that reads this Wall of Text to help me out. Let me preface this by saying I have not had any odd issues with my computer over the last few months. Also, I do not have access to my Win XP CD as my CD ROM decided to 'wobble' when I tried to do a recovery and it basically ate the outter edge of the CD. Also, I just tossed my Win 98 CDs about 3 weeks ago. The other day, I closed out of TF2 and went to load outlook and it locked up. Ctrl-Alt-Del'ed and closed it, tried again....locked up., but this time, it locked my computer. I did a cold boot and this is where the twists and turns begin. Disk Failure, insert system disk and press enter.... After some digging around, I found that my 2 HDs were swapped in the BIOS boot priority. So I changed them, saved and tried to boot....same thing. It wouldn't save the boot priority of my drives and in fact, after doing this 3 times, it didn't find the drive with my MBR/Windows Partition on it. I pulled the plug on my second drive and ....for some reason, now it found my 'main' boot drive. I ran Wester Digitals Diagnostics and nothing came up faulty with my drive. I ran memtest86+, also no errors. Ran a few CPU stress tests....everything seems ok on the hardware side. Missing NTLDR.... So now with my BIOS seemingly ok, this error started to appear when I tried booting up. I dug arond a bit and decided to load up Ubuntu Live CD, found a way to load the ms-sys package and tried to fix the MBR that way. No dice. I downloaded a bootable prog called FIX NTLDR and pretty much got the same errors. In fact, upon using the second of the 10 options it has you go through, I got a missing HAL.DLL error... So now I am thinking it is my boot.ini along with my MBR. I was able to load up Ubuntu Live CD however I could not mount the parition with windows on it. Unfortunately, I have a ton of family pics that aren't backed up [I know, I know....] on the inaccessible partition or I would just full out wipe the drive and make the jump to Linux. Upon checking the drive in Linux, the boot partition came up with a ton of errors. Now I tried to use SuperGrub to resolve the boot issues to no avail [but to be honest, I didn't really dig into the prog too much since it seems more geared for those that are dual booting win/linux rather than just windows]. Lastly, I downloaded and ran The Ultimate Boot CD and ran TestDrive from it. Funny thing.........NO ERRORS! The partition tables come up fine, show the boot partition, show my boot.ini, NTLDR and HAL.DLL when I browse the drive. So I did a write on the partition table to save it and used the write new MBR function from TestDrive.... Rebooted and now I get no errors, but it just cycle reboots. Loads the Win XP splash screen, then reboots....a few times I can catch a BSOD for a millisecond but can't read the error [not that it would be helpfuly anyway]. That is where I am at right now. Hardware seems fine, can't access the partition through Linux, can access it through TestDrive [however can't really do much but just look at the file structure] and can't boot to recovery anything. So, aside from getting another Win XP CD....is there any hope?