I agree with DavidR, with one exception: XP does not come with dotnet unless you have a program that needs it and you put it there, or that program automatically installs that specific dotnet on installation, but Win 7 comes with .NET 2.0, 3.0, 3.5 installed already. As far as I know, .NET 1.0 is still optional, as is .NET 4.0. We’re talking native dotnet applications supported by the newer os’s whereas they weren’t before. Vista may be the same as Win 7, but I do not know that. It’s Microsoft that is building their os’s to run these from the get-go now. From what I understand, removing these native dotnets may cause problems that may or may not be recoverable in that os.