OneFiercePuppy: Linus usually knows what he's on about, so before you do that, I would just say, since it should only take 15 minutes, disable and uninstall all your video drivers, then manually force on a currently known-good version. If that doesnt work, then yeah. Nuke it from orbit. I understand that's the only way to be sure.
Why thank you. I was just admiring your advice as well. I completely agree with nuking it from orbit once it can't be reliably saved. (I watched that again the other night for the umpteenth time - it's one of those movies that I rarely walk away from once I've accidentally watched a few minutes of it.)
Soyeong: I tried doing a system restore, but it gave me some unspecified error and wouldn't go through, but when it reset, it booted to windows so I thought it had somehow been fixed anyway. The problem is that the next time I booted it, it went back to black and it no longer lists any restore points when I try to restore again.
Also - and I'm not questioning your competence here, it sounds like you're handling this really well - have you checked your cable connections? An intermittent black screen can mean that the contacts to the HD are not seated firmly. Windows can lock in black if it loses connections to the hard drive during POST or the system load. I know you've probably done this, but it doesn't hurt to ask. (Though it is weird that you have a cursor if this is the case, I don't clearly recall having any mouse control.)