The ultimate solution
By now everyone has probably heard that Microsofts solution for computer malware is a complete wipe and reload of the operating system. Now, as extreme as it sounds, it isn't completely out of the realm of the reasonable. Of course, most people will argue that you can avoid the, seemingly, unending security problems and exploits that are famously associated with Windows by simply switching to another operating system. But, the solution may be a little more involved than either of those two choices.
First off, I would like to clarify that, as any self respecting nerd, I enjoy tinkering with different operating systems. But I realize that the average consumer, however, does not.
As far as operating system choices, there are the usual suspects. Namely, Macintosh and Linux. So say, I wanted to buy a computer for my grandma. Why not try one of the Intel Macs?
How about Linux?
Well, how about virtualization?