Ok I got a little bit more help tonight.
I was able to find this error in the Event Logs section, and I'm guessing this is the reason I'm having my issues. Here is the error:
The COM+ Event System detected a bad return code during its internal processing. HRESULT was 8007043c from line 45 of d:\rtm\com\complus\src\events\tier1\eventsystemobj.cpp. Please contact Microsoft Product Support Services to report this error.
Of course it would cost me $60 to talk to Microsoft, so I'm not doing that. I just went and bought an external hard drive and I'm leaning towards putting all my files on that, then completely resetting the computer back to the factory settings, which would erase all my files.
Anyone have any other suggestions?