Ok, I think i’ve got it figured out, see I couldn’t remove the Microsoft "Avalon" CTP because It required specifically .NET Framework 2.0.46007 to uninstall. And I had a new version, so after many attempts to find the original version that was used to install "Avalon" CTP and after re-installing and uninstalling:
- .NET Framework Beta 2 v2.0.6xxxx and v2.0.5xxxxx etc.
- SQL Server Setup Support Files
- SQL Native Client
- Microsoft J# Virtual Machine
- Microsoft Device Emulator
- Microsoft Visual Studio 2005 Beta 1
- Microsoft Visual Studio 2005 Beta 2
- MSDN Library
And still having no luck, I was having problems installing anything because My windows Installer 3.1 V2 was crashing when anything would attempt to install (but luck not when uninstalling or i’d have been screwed), so after uninstalling the Patch for Windows 2003’s Windows Installer 3.0 I was able to re-install the .NET Framework 2.0.40067 and then the November "Avalon" CTP, and then uninstall the Avalon CTP and then the .NET Framework 2.0.40067.
So now I have a clean machine, I should be able to install the June SQL Server 2005.. of course this will all start again once the next version of something that depends on .NET 2.0 comes out….