1st point:
The difference between M$ and Mozilla.org is that Mozilla
pay top security people to look for bugs and other exploits.
Microsoft's usual policy is to wait a month before acknowledging the problem then issue a patch a few months after.
Mozilla bugs are usually fixed
the same day and by it's nature it is more secure - it doesn't use ActiveX and is not highly tied to the host OS.
2nd point:
"What I don't like is the insistence that Web sites adapt to the upstart browser, not vice-versa."
Umm excuse me but what exactly has been going on for the last 4 years?
IE only sites saying "your browser is not supported", invalid HTML/CSS, sloppy code (because IE will render almost anything you throw at it), proprietary plug ins, multiple security problems etc etc.
Microsoft should support the standards the web was built for, now what would happen if M$ modified TCP/IP to their own liking? Chaos, that's what - and all Unix/Linux/Mac/Solaris users would be left out - it would separate the internet into M$/non M$ and that would be ridiculous.
Well, it's already happened - IE browser only code has separated the web users into two groups but now, we're fighting back with a vengeance - why do you think the Firefox slogan is "take back the web"?
We will take back our computers, for years ravaged by Spyware and Malware.
We will take back our web pages as they were supposed to be -
the same on every view port.
We will take back our privacy rights by choosing what software is installed on our computers.
The MSHTML (IE) engine hasn't been updated since 2001 and runs in IE, Outlook, Outlook Express, Office and many other apps and they probably have root access to any file, folder or drive they choose.
What's more, you probably don't even know about where the MSHTML engine is being used, it's even used to display the Windows Help files - anyone remember the SQL worm "Slammer"? Loads of people were affected, even banks and it brought large parts of the net down because they didn't realise that an SQL server was running as part of their M$ app.
Firefox is updated every day and now even supports partial CSS3, IE even manages to screw up CSS1.
OK, rant over for now.