MadMonkey: I must put a rare word in defence of MS. While I'm no fan (understatement) at least they're not too far behind in repairing security holes. Theirs always get huge publicity, but the truth is any system and any software has those holes. This is currently unavoidable. Probably future systems will be smarter, currently all we can do is plug the holes as they're discovered. I'm on a Linux distribution, and I constantly get updates to correct newly discovered potential threats.