</font><font color="blue" class="small">( The hackers know these flaws and utilize them. Many programs will NOT operate properly with SP2 installed.
The problems that mant people have with SP2 is with older programs that we use. The SP2 was designed to make us use the Newest Programs Only. )</font>
Respectfully Jim, this is fear mongering. I have big problem with MS myself.. search for the thread on moving to linux because of the blatently illegal way retail software companies are starting to treat their customers when it comes to intellectual property.
That is another issue though.
FACT: SP2 can be made to work with any software that works with SP1 or earlier if you know what to do to (which ports to open and possibly tweak Data Access components which are slightly different in SP2. Rather than recommend that everyone doesn't use SP2 because in its default state it won't work with some software, recommend that people learn how to make the necessary tweaks. Security is a good thing... even if it temporarily breaks applications. Wide open security (LACK of security) out of the box has been a long standing achilles heel of MS. They are finally starting to do the RIGHT thing even if it ticks off less knowledgeable users.
FACT: SP2 is a massive security fix rollup. It also is a pre-requisite for many security fixes from this point forward.
Opinion: Many programs that SP2 breaks are attempting to take liberties with your data that SP2 won't allow. It FORCES the user to take action to allow the risky behaviour to take place. This again, is a VERY good thing.
Sorry to be so very blunt with this next statement. But if a user doesn't fundamentally understand the risks associated with opening ports and the steps to keep them secure, then very frankly its better if they can't do it anyway. They can ALWAYS ask for assitance when necessary, but the utter lack of security on most home users systems is what is slowly ruining the internet for everyone. It is also what will eventually cause the government to step in and try to dicatate things that they shouldn't. That is unless software start doing the RIGHT thing.. make the software a little less user friendly and finally erring on the side of security instead of user friendliness.