So, I tried reinstalling windows again. This time, it made my old Z drive into the C drive, and installed Windows on the F drive. Which I'm sure everyone knows, will cause no end of problems for badly written programs.
I don't understand how it decides to allocate drive letters. I mean, the partitions were set out like this in the XP installer:
Disk 0 (200GB)
Disk 1 (250GB) (SATA)
Old Z drive
Disk 2 (250GB) (SATA)
So, I copied everything off of my old Z drive (All 200GB of it), and wiped both partitions. Then, for good measure, I unplugged the other 2 hard drives. Booted up, and there's no drives present. Turns out that I managed to break the SATA cable to Disk 1 (The plastic stapped so the clip wouldn't stay clipped), and I've chipped the hard drive itself somehow. Don't ask how, I don't know. All I did was unplug it (Yes, I pressed the clip in before yanking it out). It still works, but the cable will come loose with a bit of shaking. I'm just hoping that it'll survive till I get a new hard drive (Which won't be the imediate future).
So, I used the cable from the other SATA drive, and just left it unplugged, and Windows installed correctly, onto the C drive. Unfortunately, the other SATA drive is the one with my "Archive" partition - the partition holding all the programs I downloaded that I have installed (CD writers, Codec packs, Drivers, Winamp, etc), and my "Development" partition - the partition containing MSVC and my My Projects folder.
So I won't be doing much with the PC till the weekend, when I need to get a SATA cable from home. I have one in the attic, in a box of PC bits, I just never thought I'd need to bring it through.
EDIT: Fixed typos. Sorry Pouya [sad]