Well the core of the Macintosh 10 and later operating systems is open source as of yet. They are running BSD based code on top of the GNU Mach Microkernel. Which sounds great when it comes to porting the operating system to different hardware but anyone with a decent amount of knowledge about the Mach Microkernel could use its security flaws to exploit the kernel level routines. In layman terms this means that things can be done to the computer that would otherwise not be allowed in a traditional operating system. Windows 7 is aiming to improve security by a long shot and I really applaud Microsoft for putting a lot more R&D toward protecting their customers security. Just like life though you are safest if you use common sense. A ounce of prevention is worth a pound of cure when it comes to computers. Out of the computers I have cleaned up I have found the majority of them to have been infected via downloads on Limewire, Frostwire, Kazaa, Bittorrent, etc. People typically are trying to get music or a paid program for free when the computer becomes infected. However after you clean it all up they commit the same acts re-infecting the computer and blame you for not cleaning it well enough. My advice to anyone with a Windows based computer is to run automatic updates, keep a good antivirus program, and DO NOT open email attachments or illegally download.