Look, Mac computers are for hippies, and others, that don't know how to use a real computer. Nobody showed much interest in them until the ipod became fashionable, and they started to make the macs look like the ipods. Then all of a sudden, people buy macs. Can we say, trendy? I dislike mac computers, they do crash, they do get viruses, it's just that until lately, no one even cared enough to make a virus for the mac, that's why they don't get them, not because they have superior virus protection, because they don't. They're computers for people with no computing skills, for those who can't double click, the hippies, the old, and the infirm.
Well, I work in a mixed environment of Macs, WinTel and Unix/Linux boxes and provide support for all. I am also an experienced cross-platform programmer. I'm writing this from a Mac that sits side-by-side with an HP.
It is true that all platforms can be susceptible to exploits. That's why on both Mac and WinTel machines there are a steady stream of security updates. However, from your post it's obvious you have little understanding of the underpinnings that drive each respective platform.
In its current iteration, the Mac has its proprietary user interface sitting on top of a Unix system (FreeBSD to be exact). Hold down Command/S on startup and you boot directly into Unix. If you feel that Unix is "for people with no computing skills, for those who can't double click, the hippies, the old, and the infirm," well to be frank, you are quite misinformed.
Oh, and by the way, all the current Macs-- being Intel based-- allow direct booting into Windows, or as many users prefer, running Windows in its own window on the Mac Desktop. And it's obvious from you post that you have no realization that high-end Macs are among the fastest Windows boxes in the world.
When you install Windows onto a WinTel box, you must enter a monstrous serial number and then have the setup verified via internet to Redmond. From that point on your machine is tied to the mothership. Too many hardware changes and you better be ready to for your machine to be crippled. In fact, it's all these communication holes that hackers exploit to raise havoc in the WinTel world.
On a Mac, there is no serial number and no OS protection. It's load and go boys. And the way Mac software is designed, you have to go way out of your way to launch an application and infect your machine. On a WinTel box, the software nicely launches code in the background without user intervention just the way Microsoft designed it. Hence viruses, trojan horses and all sorts of nasty exploits spread like gangrene and keep McAfee and Symantec coders fat and happy.
On my Mac I run OS X, Windows XP (I bet that's what you're running because Vista is such an abomination. I'll be waiting to hear your confession here.) and Unix. Try that on your-- let me guess-- Dell?!?
Another point, the iPhone basically sits on top of a stripped down version of OS X with its Unix underpinnings. I seldom hear Windows users complaining about their iPhones even when they're spewing venom about the Mac. And back home on their Gateways they're happily using QuickTime to view their movies and shop from iTunes.
Any of these sound familiar: Word, Excel, Quark, Photoshop, ad infinitum? All developed on the Mac.
I can use any machine I want. I'm equally at home on any platform. I always go for the Mac.
Here's a little bit of Windows VB code for you to run on your box, if you can figure it out how to do it:
dim as long i
for i = 1 to 100
print "I'm clueless."
next
I would suggest prior to posting you get a better grasp of understanding about what you're talking about.
p.s. Just for you I have attached a photo of the Windows "Blue Screen of Death" [that's the name Windows users gave it, not Mac guys] running on, you guessed it-- a Mac. Fortunately we can just quit out of it and continue writing about garages on this forum.