I can't attach print screen images of the event viewer errors because this post won't allow any more images (and I don't know how to remove the images from previous posts?). So I will copy and paste what the detail for each says: .net error:
"The description for Event ID ( 5000 ) in Source ( .NET Runtime 2.0 Error Reporting ) cannot be found. The local computer may not have the necessary registry information or message DLL files to display messages from a remote computer. You may be able to use the /AUXSOURCE=flag to retrieve this description; see Help and Support for details. The following information is part of the event: clr20r3, performancecounterinstaller.exe, 3.0.4203.2152, 488f122d, system, 22.214.171.124, 4889de7a, 39f5, 288, system.componentmodel.win32, NIL." atapi error (all the atapi errors had the same detail. I don't know what it is, but maybe you will...perhaps it's the source?):
"The device, \Device\Ide\IdePort0, did not respond within the timeout period. For more information, see Help and Support Center at [url="http://go.microsoft.com/fwlink/events.asp.""]http://go.microsoft.com/fwlink/events.asp."
As for java, I believe I completely uninstalled and reinstalled, but can you give me instructions on how to get every last file off the pc before I reinstall? Like I've said before, I do believe java has something to do with the problems, since some of it is java based and every time I reinstall java, the download gets really stuck 2 or 3 times before it goes through.