I don't wish to hijack the OP's thread: http://forum.firetrust.com/viewtopic.php?f=50&t=7453.
So, kindly indulge my starting a new one that picks up on the MS .NET topic.
I know nothing about programming & software development, so please be gentle.
I am running MWP2010 1.0.19 on both computers (OEM Win7/64 DT and OEM Win7/32 LT, both fully patched) even though, as best as I can tell I *ONLY* have the MS .NET Framework 4 Client installed.
Since these are both Win7 systems, it was my understanding that the older versions of .NET are not needed.
As best I can tell, I have no performance issues with MWP on either platform (except the odd issue trying to use sounds other than pre-installed Windows default wav files - http://forum.firetrust.com/viewtopic.php?f=50&t=7314). So, I don't understand why I need to separately install 3.5 SP1, when it is not "needed" per se for Win7.
I recently needed to restore the OS on the otherwise totally stable DT to the factory image from the recovery partition b/c of an unrelated problem that cost me > a month of lost time and effort.
And I believe in "if it ain't broke, don't fix it".
Hence, I am VERY reluctant to install software that is not needed or not compatible with my OS.
And the KB articles and blogposts about this on the net are over my head.
So,
1) Can someone please explain how/why I see so many posts relating to the "need" to have BOTH 3.5 SP1 *and* 4 installed, in order for MWP2010 to work properly?

2) What is involved with installing (and, if need be, uninstalling) other versions of .NET on top of the existing .NET 4 Client?

3) Could it create a risk for corruption, performance or other stability issues?

Thanks very much, as always,
daledoc1