A minor rebuttal to the post by MasterRacker:
Windows is suffering from a number of poor design decisions that have allowed too much power to scripting languages and other types of active content.
My quibble: back in the early days the notion of offering a web page designer, and the end user, something better than a pure text page was a great, not a poor decision; and web page designers have taken this to the point of a great idea.
I cannot express in words how sad it was for me to find hackers discovering buffer overflow possibilities in .jpg, .gif or .wmv files. Or to take ActiveX or .ASP or .js and pervert the user experience They most certainly did. Or that people would spend their clever time finding ways to crash, destroy, disrupt, annoy or damage through these web page enhancements one's use of the internet.
As someone who in public forums has spent a great deal of time trying to make things work, I get unspeakably angry about those from the dark side of computing fighting against my efforts.
I honestly believe the anti-malware web sites, newsgroups, and formal and informal connections in the antispyware, antivirus community will prevail in the end.
But at the expense of the web page designer and the end user.
There is a notion, based on the work of Wilfredo Pareto, that most events can be explained by the top tier of 15%. I do not think he had planned on the Internet. A very small % of internet users can decide that you can no longer use what MasterRacker has called "open" aspects of a web page design, an OS scripting issue.
Unfortunately, he is correct. And it angers me to no end.
We all lose because some small community of jerks decided that it would be fun to popup, crash or stop your machine.
Best regards,
Bill Castner