Quote Originally Posted by blackcrystal22 View Post
Which also means the viruses have to be much more complex and even more difficult to delete or fix.
Not at all - most *nix virii tend to be much simpler in implementation because they have to act upon a specific version of a service, library or application to exploit. The last one I remember seeing in the wild that had a decent rate of propagation was due to an openssl exploit that was externally exposed via Apache's SSL module - which was also extremely easy to clean once you were aware you'd been infected.

The problem with windows is that it's core libraries are full of exploits, and thus every application or service that is based upon these core libraries themselves become security risks. Combined with the general apathy and lack of understanding as to how to keep systems properly maintained and updated, and you end up with tens of millions of zombies nodes being infected, reinfected, and actively seeking out others to infect.