I think it's funny that Microsoft is preparing to sell Anti-Virus software. The idea of a company protecting their own software with a separate software product? I mean, who better to write such software, right? What a business concept; sell people software that works, but needs a separate product to work securely!