I just uninstalled .net 4.0 and then tried to install 3.5 sp1. And got an error saying "An error has occured during setup. Installed files have been removed from your computer."
Also the log that I can open up shows this
--------------------------
"[02/08/12,16:40:50] Microsoft .NET Framework 2.0SP1 (x64) (CBS): [2] Failed to fetch setup file in CBaseComponent:

reInstall()
[02/08/12,16:40:50] setup.exe: [2] ISetupComponent:

re/Post/Install() failed in ISetupManager::InternalInstallManager() with HRESULT -2147467260.
[02/08/12,16:40:51] setup.exe: [2] CSetupManager::RunInstallPhase() - Call to Pre/Install/Post for InstallComponents failed
[02/08/12,16:40:51] setup.exe: [2] CSetupManager::RunInstallPhaseAndCheckResults() - RunInstallPhase() returned a NULL piActionResults
[02/08/12,16:40:51] setup.exe: [2] CSetupManager::RunInstallFromList() - RunInstallPhaseAndCheckResults failed [2]
[02/08/12,16:40:51] setup.exe: [2] ISetupManager::RunInstallLists(IP_PREINSTALL failed in ISetupManager::RunInstallFromThread()
[02/08/12,16:40:51] setup.exe: [2] ISetupManager::RunInstallFromThread() failed in ISetupManager::RunInstall()
[02/08/12,16:40:51] setup.exe: [2] CSetupManager::Run() - Call to RunInstall() failed
[02/08/12,17:17:06] Microsoft .NET Framework 3.5 (x64) 'package': [2] Failed to fetch setup file in CBaseComponent:

reInstall()
[02/08/12,17:17:06] setup.exe: [2] ISetupComponent:

re/Post/Install() failed in ISetupManager::InternalInstallManager() with HRESULT -2147467260.
[02/08/12,17:17:06] setup.exe: [2] CSetupManager::RunInstallPhase() - Call to Pre/Install/Post for InstallComponents failed
[02/08/12,17:17:06] setup.exe: [2] CSetupManager::RunInstallPhaseAndCheckResults() - RunInstallPhase() returned a NULL piActionResults
[02/08/12,17:17:07] setup.exe: [2] CSetupManager::RunInstallFromList() - RunInstallPhaseAndCheckResults failed [2]
[02/08/12,17:17:07] setup.exe: [2] ISetupManager::RunInstallLists(IP_PREINSTALL failed in ISetupManager::RunInstallFromThread()
[02/08/12,17:17:07] setup.exe: [2] ISetupManager::RunInstallFromThread() failed in ISetupManager::RunInstall()
[02/08/12,17:17:07] setup.exe: [2] CSetupManager::Run() - Call to RunInstall() failed
[02/08/12,22:42:08] Microsoft .NET Framework 2.0SP1 (x64) (CBS): [2] Error: Installation failed for component Microsoft .NET Framework 2.0SP1 (x64) (CBS). MSI returned error code 1
[02/08/12,22:43:10] WapUI: [2] DepCheck indicates Microsoft .NET Framework 2.0SP1 (x64) (CBS) is not installed.
[02/10/12,09:03:46] Microsoft .NET Framework 3.5 (x64) 'package': [2] Error: Installation failed for component Microsoft .NET Framework 3.5 (x64) 'package'. MSI returned error code 1603
[02/10/12,09:04:25] WapUI: [2] DepCheck indicates Microsoft .NET Framework 3.5 (x64) 'package' is not installed.
[02/10/12,09:13:11] Microsoft .NET Framework 2.0SP1 (x64) (CBS): [2] Error: Installation failed for component Microsoft .NET Framework 2.0SP1 (x64) (CBS). MSI returned error code 1
[02/10/12,09:13:33] WapUI: [2] DepCheck indicates Microsoft .NET Framework 2.0SP1 (x64) (CBS) is not installed.
[02/10/12,09:16:14] Microsoft .NET Framework 2.0SP1 (x64) (CBS): [2] Error: Installation failed for component Microsoft .NET Framework 2.0SP1 (x64) (CBS). MSI returned error code 1
[02/10/12,09:16:32] WapUI: [2] DepCheck indicates Microsoft .NET Framework 2.0SP1 (x64) (CBS) is not installed.
[02/10/12,09:28:04] Microsoft .NET Framework 2.0SP1 (x64) (CBS): [2] Error: Installation failed for component Microsoft .NET Framework 2.0SP1 (x64) (CBS). MSI returned error code 1
[02/10/12,09:28:31] WapUI: [2] DepCheck indicates Microsoft .NET Framework 2.0SP1 (x64) (CBS) is not installed.
-----------------------------
Any ideas?