jwenting, c'mon.
Surely ineptitude is the main blame, but so is the vuneralabilty of Windows. It is just so easy to attack a M$ system.
When looking at vunerability, why would you not switch to Linux?
-Security flaws with M$ often go undetected for ages. Serious new bugs continue to be found, even in Windows code several years old. GNU/Linux being open source, results in security issues being fixed quickly.
-Although Windows has significant feature lists of security related functions, default Windows installs are typically dodgy with regards to security issues. A default out-of-the-box installation of Linux on the other hand is a a lot more secure.
-Compared to Windows, Linux is virus-free. 99.9% of viruses are targeted at Windows. Half the people who use Windows don't know how to use a PC properly, and continue to viciously spread viruses around. The Linux population laugh.
-Windows servers must be protected with exterior firewall and intrusion detection systems. Even with exterior protections, new bugs continue to be found that allow remote system level compromises in core Microsoft code, where firewalls cannot protect the system.
Windows systems need to be regarded as relatively high risk when exposed to the Internet compared to Linux. In fact, some insurance companies charge higher rates to insure Windows systems as opposed to UNIX systems. Now why would that be?
Sorry, jwenting- this is not an attack on you. I just get sick of getting called out to fix up Virus/hacked Windows systems. To date, I have rarely come across problems with Linux systems in regards to security/vunerability issues.
My answer is always 'switch to Linux or BSD.'