I didn't use the memtest 86 but I did pull each DIMM out and test it. Still same thing for each, so I don't think it was the memory. What I had to do was install XP on this old 80GB HD I had. Then I transfered all my files from the broken HD to the 80GB. Windows did boot up normally. Now I'm installing Windows on my normal HD, then after that I'll have to re-transfer the files back. I love Microsoft.

BTW, I had Windows Media Center Edition installed, I've had nothing but problems with it since I installed it. I'm putting on Windows XP Pro SP2 again.