I have talked to Microsoft. These are the steps they have taken me through so far to fix the problem. First they had me downlod and install the following:
http://download.microsoft.com/downlo...BD/msicuu2.exe
Then they told me to press Start, All Programs, and Windows Install Clean Up. When I did I was told to remove Net Framework 2.0. This supposedly removed Net Framework, but it didn't remove everything. I of course didn't know this so when I reinstalled dotnetfx.exe and then Net Framework 2.0 SDK, it failed again. Then they told me to press start, run, and copy the following line into the open box: REG ADD HKLM\SOFTWARE\Policies\Microsoft\Windows\Installer /v Logging
/t REG_SZ /d voicewarmup /f
After this I was told to restart my computer, which I did.
Then I was told to click start, run, and type the following line into the open box: %temp%. When I did a folder opened up. Then I was told to delete all the files in that folder. Unfortunately three of them didn't want to delete. These files were DF2DE3.tmp, DFBE09.tmp, and JETC3A9.tmp. When I reinstalled dotnetfx.exe and then Net Framework 2.0 SDK I got the same error message. I am awaiting further instructions. If anyone can tell me what these temp file are I would really like to know.