Okay, my laptop started exhibiting some odd symptoms that may be compeling evidence that this is a HDD issue...
I wrote my previous post while in my Windows partition (after I had run the 3dmarks benchmark). After restarting so that I could boot into Mac OS X, the harddisk making that loud spinning noise, and the Apple logo wouldn't show up. So I did a manual restart, and this time it showed up after a long period of time, followed by another long period of time (with the spinning load animation), followed by another long period of time (with the NO symbol, you know the O with the line through it, and a spinning load animation). So I did another manual restart, this time holding down alt to see if I could boot Mac OS X from the BootCamp menu, and neither of my partitions showed up. So another manual restart, and the apple symbol showed with the spinning wait cursor, and I waited and waited and waited, and it finally booted Mac OS X. But the spinning beachball of doom ensued, and I couldn't even start Firefox. Manual reboot, booted into Windows, and here I am.
Could a poorly placed Windows partition be the culprit? Or just a damaged HDD?