Sorry for the late reply,
I used the link you sent me to remove all .net framework files and tried to install 3.5. The download worked but when the installation starts vista says the program has stopped working and all the downloaded files will be removed.
I noticed on the download site that 3.5 builds incrementally on some of the other .net frameworks, does this mean I need to install those before trying to download 3.5?
By the way, the error log says this:
[06/16/08,22:33:31] Microsoft .NET Framework 2.0SP1 (CBS): [2] Error: Installation failed for component Microsoft .NET Framework 2.0SP1 (CBS). MSI returned error code 1
[06/16/08,22:33:37] WapUI: [2] DepCheck indicates Microsoft .NET Framework 2.0SP1 (CBS) is not installed.
[07/28/08,09:00:02] Microsoft .NET Framework 2.0SP1 (CBS): [2] Error: Installation failed for component Microsoft .NET Framework 2.0SP1 (CBS). MSI returned error code 1
[07/28/08,09:00:07] WapUI: [2] DepCheck indicates Microsoft .NET Framework 2.0SP1 (CBS) is not installed.
[07/29/08,08:52:21] Microsoft .NET Framework 2.0SP1 (CBS): [2] Error: Installation failed for component Microsoft .NET Framework 2.0SP1 (CBS). MSI returned error code 1
[07/29/08,08:52:26] WapUI: [2] DepCheck indicates Microsoft .NET Framework 2.0SP1 (CBS) is not installed.
[09/14/08,13:47:10] Microsoft .NET Framework 2.0SP1 (CBS): [2] Error: Installation failed for component Microsoft .NET Framework 2.0SP1 (CBS). MSI returned error code 1
[09/14/08,13:47:15] WapUI: [2] DepCheck indicates Microsoft .NET Framework 2.0SP1 (CBS) is not installed.
Edit:
I tried to install 2.0 but it says it is already installed as part of my operating system (vista). Even after I used that clean-up tool?
Then I tried to install 3.0 and after it goes through th setting up parts it says not all files were installed correctly.