Again, more speculation. Thanks for the conspiracy theories. I have to hand it to you. If nothing else, you're consistent. When the argument goes against you, you claim speculation and conspiracy, ignoring the whole context, and go skulk.
People actually did a test of this. To make sure style sheets and HTML were correct, they used wget to pull an MSN page with style sheet, setting the user-agent in the HTTP header to identify itself as Opera, IE and Netscape. They then analyzed the files that the server returned. Here were the results:
- MSN sent a larger HTML file to Opera with less actual content
- MSN sent a style sheet much smaller than the other two, a broken and less complex sheet that purposely moved content off the visible page
- Changing the user-agent to "Oprah" instead of "Opera" (a neat feature of Opera) resulted in retrieving a page and style sheet identical to that for IE6, which rendered perfectly
- Opening the intended Opera HTML and CSS in an IE browser resulted in the same broken page as seen in Opera
Basically, all MSN pages would have rendered perfectly on Opera if MS had just ignored the fact that Opera exists. But no, Microsoft purposely set up broken pages specifically for the Opera browser.