Spyware i thought merrited its own post.
Spyware isn't really MS's fault, their patching system has always been easy, problem is it wasn't turned on by default. Now the problem is peopel still open .exe's even when they see SP2 style warning box.
they will do this on ANY platform except a TCPA style.
You can't blame stupidity on users. Adding the family users on windows is easy, adding them as regular users i mean. If they cant manage to do that on XP, there not going to manage to understand the mounting system of unix, or indeed any part of the owner group public.
You can put them on a security by obscuirty type thing, in which case linux clearly isn't the option to go for (neither is firefox)