A web developer's perspective
By now most of you will understand that all web developers HATE Internet Explorer, and I'm no exception. Before I explain why web developers hate IE and why you, the end user, should stop using it, I'd like to make a few points about the alternative browsers.
Personally, I like and use FF for my day-to-day browsing. I like its customisability, with all the hundreds of extensions (what most people erroneously call "plugins") available. I have a round dozen of these extensions installed on my FF. That said, I have no problem with Opera, Safari or Konqueror, and if you prefer Opera to Firefox, that's great - I agree with you, it is a fantastic browser. And it's W3C compliant, as are Safari and Konqueror. (In fact, I think Safari for Windows has the best rendering engine of all of them; it does a beautiful job on rendering smooth, clear text!) All of these browsers will display a W3C compliant website perfectly, all working off the same single website codebase. IE will not, and supporting it requires a lot of additional code and workarounds to be inserted to detect it and support it.
Now, here is why you should stop using IE and choose one of the other alternatives - FF, Opera, Safari, anything OTHER than IE; it's your choice, play with them all and pick the one you most like - just NOT IE! (And on this note, you fanatical Opera users gain no mileage by bagging FF - it makes no difference because both browsers are W3C compliant. You should all be working together to kill off IE; that's our common enemy!)
Now, our company charges around AUD2500 - 3000 for a basic, entry-level business website. That's simply a Web brochure to showcase your business, with product catalogue management, admin page (CMS), usage tracking, email, and customer feedback/contact form - no eCommerce or payment processing at this level. If you want eCommerce, we have to set up a payment gateway, merchant bank account, dedicated IP, security certificate, anti-fraud system, etc; all this costs extra.
But that basic $2500 - $3000 cost includes the hours of extra time we need to spend getting the site to work in IE. If we didn't have to support this non-compliant crapware, and instead could just develop our pages to W3C standards, we could easily knock $800 - $1000 off that price. Yes, THAT'S how much Internet Suxplorer costs us because of its non-compliance - it can add up to FORTY PERCENT to the cost of development. Every other web development company in the world faces this same issue, and all have to jack up their prices accordingly. That cost is passed on to the business customer - who in turn passes that cost onto YOU, the consumer.
If everyone stopped using IE today, we could nearly halve our costs with massive savings to our clients tomorrow. They, in turn, could offer savings to you when you buy things online. So, by insisting on using IE, you are keeping online prices higher than they need to be. Microsoft's idiocy in not adhering to W3C standards is costing YOU money!
So the next time you see a web developer ranting about how IE is Satan's semen, just consider that he's trying to make things better and cheaper for you, me and all of us. It's not about fanboyism or OSS fanaticism; it's simply about reducing needless cost and overhead and reducing prices for you.