I'm really guessing that the spread of it is more related to a server-side security flaw in MSN than viruses.

So... as usual, blame Microsoft :]]]