Even with all of this and OS reinstallations I'm still getting the issue. Specifically in the Detail.txt of the log this is the Error. I can provide the whole log but here is what I think is the relevant part:
Detail.txt:
2011-03-29 14:42:57 Slp:
2011-03-29 14:42:57 Slp: Exception rethrown at [0]:
2011-03-29 14:42:57 Slp: at System.Runtime.Remoting.Proxies.RealProxy.EndInvokeHelper(Message reqMsg, Boolean bProxyCase)
2011-03-29 14:42:57 Slp: at System.Runtime.Remoting.Proxies.RemotingProxy.Invoke(Object NotUsed, MessageData& msgData)
2011-03-29 14:42:57 Slp: at Microsoft.SqlServer.Configuration.WizardFramework.BlockingWorker.WorkerCallback.EndInvoke(IAsyncResult result)
2011-03-29 14:42:57 Slp: at Microsoft.SqlServer.Configuration.WizardFramework.BlockingWorker.PerformWork(MethodInvoker method)
2011-03-29 14:42:57 Slp: at Microsoft.SqlServer.Configuration.InstallWizardFramework.InstallWizardPageHost.ExecuteAction(String actionName)
2011-03-29 14:42:57 Slp: at Microsoft.SqlServer.Configuration.InstallWizardFramework.InstallWizardPageHost.PageLeft(PageChangeReason reason)
2011-03-29 14:42:57 Slp: at Microsoft.SqlServer.Configuration.WizardFramework.UIHost.set_SelectedPageIndex(Int32 value)
2011-03-29 14:42:57 Slp: at Microsoft.SqlServer.Configuration.WizardFramework.UIHost.GoNext()
2011-03-29 14:42:57 Slp: at Microsoft.SqlServer.Configuration.WizardFramework.NavigationButtons.nextButton_Click(Object sender, EventArgs e)
2011-03-29 14:42:57 Slp: at System.Windows.Forms.Control.OnClick(EventArgs e)
2011-03-29 14:42:57 Slp: at System.Windows.Forms.Button.OnClick(EventArgs e)
2011-03-29 14:42:57 Slp: at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
2011-03-29 14:42:57 Slp: at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
2011-03-29 14:42:57 Slp: at System.Windows.Forms.Control.WndProc(Message& m)
2011-03-29 14:42:57 Slp: at System.Windows.Forms.ButtonBase.WndProc(Message& m)
2011-03-29 14:42:57 Slp: at System.Windows.Forms.Button.WndProc(Message& m)
2011-03-29 14:42:57 Slp: at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
2011-03-29 14:42:57 Slp: at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
2011-03-29 14:42:57 Slp: at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
2011-03-29 14:42:57 Slp: Inner exception type: Microsoft.SqlServer.Configuration.Sco.SqlRegistryException
2011-03-29 14:42:57 Slp: Message:
2011-03-29 14:42:57 Slp: No more data is available.
2011-03-29 14:42:57 Slp:
2011-03-29 14:42:57 Slp: Stack:
2011-03-29 14:42:57 Slp: at Microsoft.SqlServer.Configuration.Sco.InternalRegistryKey.SubKeys()
2011-03-29 14:42:57 Slp: at Microsoft.SqlServer.Configuration.Sco.SqlRegistryKey.SubKeys()
2011-03-29 14:42:57 Slp: at Microsoft.SqlServer.Configuration.MsiExtension.ArpRegKey.CleanupPatchedProductRegistryInfo()
2011-03-29 14:42:57 Slp: at Microsoft.SqlServer.Configuration.MsiExtension.SetPatchInstallStateAction.ExecuteAction(String actionId)
2011-03-29 14:42:57 Slp: at Microsoft.SqlServer.Chainer.Infrastructure.Action.Execute(String actionId, TextWriter errorStream)
2011-03-29 14:42:57 Slp: at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.InvokeAction(WorkflowObject metabase, TextWriter statusStream)
2011-03-29 14:42:57 Slp: at Microsoft.SqlServer.Setup.Chainer.Workflow.PendingActions.InvokeActions(WorkflowObject metaDb, TextWriter loggingStream)
2011-03-29 14:43:00 Slp: Watson Bucket 1
Original Parameter Values
2011-03-29 14:43:00 Slp: Parameter 0 : SQL2008@RTM@
2011-03-29 14:43:00 Slp: Parameter 2 : Microsoft.SqlServer.Configuration.Sco.InternalRegistryKey.SubKeys
2011-03-29 14:43:00 Slp: Parameter 3 : Microsoft.SqlServer.Setup.Chainer.Workflow.ActionExecutionException@1211@1
2011-03-29 14:43:00 Slp: Parameter 4 : Microsoft.SqlServer.Configuration.Sco.SqlRegistryException@1211@1
2011-03-29 14:43:00 Slp: Parameter 5 : GatherUserSettings
2011-03-29 14:43:00 Slp:
Final Parameter Values
2011-03-29 14:43:00 Slp: Parameter 0 : SQL2008@RTM@
2011-03-29 14:43:00 Slp: Parameter 2 : 0x66B35FD4
2011-03-29 14:43:00 Slp: Parameter 3 : 0xA733A93B@1211@1
2011-03-29 14:43:00 Slp: Parameter 4 : 0x5CEFFB70@1211@1
2011-03-29 14:43:00 Slp: Parameter 5 : GatherUserSettings
2011-03-29 14:43:09 Slp: Sco: Attempting to write hklm registry key SOFTWARE\Microsoft\Microsoft SQL Server to file C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20110329_144156\Registry_SOFTWARE_Microsoft_Microsoft SQL Server.reg_
2011-03-29 14:43:09 Slp: Sco: Attempting to write hklm registry key SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall to file C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20110329_144156\Registry_SOFTWARE_Microsoft_Windows_CurrentVersion_Uninstall.reg_
2011-03-29 14:43:09 Slp: Sco: Attempting to write hklm registry key SOFTWARE\Microsoft\MSSQLServer to file C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20110329_144156\Registry_SOFTWARE_Microsoft_MSSQLServer.reg_