I've looked at all the activation loop threads (well, the first 5 or 6 pages in google) and have tried a few dozen options already, but nothing has worked. It's looking like my only option is to do a system repair or a full reinstall, but I'm not going to risk doing a reinstall since my XP CD can't see my hard drive.
I will see if Disk Management is detecting my hard drive correctly when I get home, but since I can get into safe mode and I can access all my files, I don't think it's a hard drive issue
My other option is booting into my laptop's boot partition (it's a Sony Vaio), but I have also tried that and it just hangs, tries a different resolution, hangs, and then restarts. Maybe if I had a system restore disc from Sony I could use that...?