BEFORE YOU FOLLOW THESE INSTRUCTIONS, ITS BEST THAT YOU SEND ME A PM AND WAIT FOR ME TO GUIDE YOU THROUGH IT
OK i've repaired this problem, heres how to do it for future reference
after painstakingly uninstalling and reinstalling all of my .net framework packages, i no longer got the errors
after uninstalling your packages, or as many as it lets you, run the microsoft .net cleanup tool
found here
http://blogs.msdn.com/b/astebner/archive/2006/05/30/611355.aspx
and then use the following link to download and install your packages manually (not via windows updates)
http://support.microsoft.com/kb/923100
you will want to bookmark this link as you will have to restart a few times and you wont want to lose it, you will use the links there as reference to the filenames of your .net installs ( you have to do it in order, 1.0-3.5) and the filenames arent exactly obvious to the setup version
if you get an error when installing .net 1.0 service pack 3, skip it and move to 1.1
if you get an error on 1.1 install ( cant remember if it was 1.1 or 1.1 sp2 that i got it) go to c:/windows/winSxS and MOVE the folder "policies" to your desktop and try to install it again
finish installing packages, and then transplant the policies files back, not overwriting the new ones
and then its fixed!
if this helps someone else in the future, send me a pm
