Why would someone use IE6???

Are you using a certain browser from a certain company in Redmond? IE6 or the likes?
Then you must be wondering about several things while surfing this site (and other sites as well...)

Problem #1:
Graphics with Shadow Effects and Transparency

Maybe you wonder why I would put a nice looking graphic on the navigator, but would leave a square around it, with a different color than the rest of the background?
Well, no need to wonder anymore! I am not doing that, IE does. It's because IE is not capable of rendering a .PNG (a file like .JPG or .GIF) file correctly, that uses the Alpha Channel.
IE can only display PNGs properly, that use 8bit-transparency (so we're restricted to the same 'wealth' of colors as in a GIF), plus the 8-bit PNG doesn't support Alpha-Transparency. The standard for png files is an official W3C standard (W3C being the official organ that sets the standards for the Internet) since 1996, and it's asking a bit too much of a company to make its browser use a '96 standard in the year 2005, right?
Well, why would someone use PNGs anyway, since GIF does everything just as well, right? Wrong!
PNG and GIF both have a lot in common seen from the user-standpoint, but there are two big differences. GIF can do animated pictures (which should be the only reason to use GIFs) and PNG offers 24bit pictures (full color) with alpha transparency. And THAT is neat!
What' s the practical point? Well, I could use a GIF with the background of the image set to transparent, right? Wrong again, it would look like this:
doesn't look really nice, huh? The edge is not smooth. That' s because I didn't tell the graphics program which background color to use, to smooth the edges. Smooth edges means that the color of the graphic is slowly changing from the color of the edge of the graphic ( copper) to the color of the background (in this case the light greenish). How mean of me, I am cheating, why don't I do that then? Well, to tell a graphic to do that (adjusting it's color to the background it is on), that exactly is what Alpha Transparency is about! People who use GIFs have a workaround: They just make the graphic HAVE the color of the background already.
Like so:
"Hey! Now that's it! It looks perfect. Just like your stupid PNG! So you have no reason to use your fancy PNG!" Right? Wrong! Imagine, webpages actually might change the background! Like when you go to Lisas page. She loves COLORS. So?
Look at your neat GIF when it's used on Lisas page settings:
And that would be the other variant that a lot of people use: Insist on the shadow and just keep a frame in the color of the background around the image
For your information: I am using the very same graphic (a copper picture with an alpha- channeled shadow and transparency) in my graphics program to generate the different GIF variants in all three boxes, I just changed the background color of the boxes. So you see, that doesn't work. Again, it's the problem with GIFs, they cannot just store how to change the edge of the graphic, they have to have the colors fixed, and one has to put the planned background color already into the graphic to have nice shadow effects. Transparency doesn't help, as soon as the background color (or a background graphic) changes, it might look just horrible.
So, I guess you see now, that there is indeed a need for PNGs. Apart from the real practical/technical reason why to use PNGs (only not for animated images as I said before), there is a second reason, which has to do with a company holding a patent on the packing algorhytm that is used for GIFs, and that company is abusing this to squeeze money out of website owners...
Oh, btw, there is a workaround for the Win/IE browser (Mac/IE can do it anyway, since it has only the name in common with Win/IE), provided by the company that wrote this browser. It's a typical thing. Complicated, big, and most of all not according to the official standards. So why should I go to pains installing workarounds just to make a program work properly that is not standard compliant? Go and get a real browser!

This is how the different backgrounds work together with PNGs on a real (standard- compliant) browser. I had to make a JPG out of screen copies to show, since it doesn't work on your Win/IE. Darn.

Problem #2:
Wide gaping security holes (just listing a few neat ones, there are more)

Everyone knows about the terrible security holes that IE has (in conjunction with the mailprogram from the same company - Outbook or so). I am not going to talk alot about those, I just provide some links, that everyone who is using IE should read.

Problem #3:
IE doesn't even know how to spell Shdandart

There are a lot of useful standards out there to help developing good web pages. One of the most important one is CSS. IE does support it - somehow.
One important CSS2 command is "content", that let's me do among other things automated numbering. Go to my DVDs and look in wonder (if you use IE) how you can NOT see the numbering in the leftmost column.
I got another really BAD bug to put on this list
A question for our friends from the wet islands, and to those guys across the big pond: Ever heard of those funny european languages with Umlauts and all that stuff? You know, like ü or á or ø? Well, since the 1st of May 2004 those Umlauts are finally allowed in URLs in Germany, and the other countries have them or will get them, too!
Oh well, you can't - if you are using IE. Won't work. But it does work in Opera and in Firefox (the Mozilla Browser). Sure it does!
And here's another neat bug for you: It's about using floating elements and what may come out when using links in them.
IE is terribly old. It's really amazing to me that people still use such an old piece of software and think everything has to measure up to it. Which version of IE is the recent one? Ummm, version 6 I think. And which version was the latest one in, say, 2001? Oh? Also version 6? Amazing. There was IE v5, IE v5.1, IE v5.5, updates, new features, the browser was evolving, just as the web itself was evolving, just as the web standards were evolving. And now people (still around 90% use IE, and most the 'latest' (ha-ha) version 6) think it's okay to have the same browser for years. Here's an interesting article in the New York Times...
The Fox Is in Microsoft's Henhouse (and Salivating) Bill Gates must have been reading this page here :-)

Why would someone use IE7???

The saga continues... With the announcement of IE7, hopes went high in the web developer world (and in the tiny little world of informed web users), that MS would finally do something about IE and make it web standards compatible, up-to-date and open to the idea of internet (access for all, users, O/S'es, browsers...). Alas, once more, IE seems to want to cook its own soup again, not even trying to catch up with the present day web standards.
IE 7.0 Technical Changes Leave Web Developers, Users in the Lurch

Why would someone use IE8???

Deja-vu for free: The saga continues... With the announcement of IE8, hopes went high in the web developer world (and in the tiny little world of informed web users), that MS would finally do something about IE and make it web standards compatible, up-to-date and open to the idea of internet (access for all, users, O/S'es, browsers...). Alas, once more, IE seems to not get it right.
It can't even understand a NOSCRIPT-Tag with CSS changing its looks.
To compensate that, I am forcing IE8 into IE7-mode (called compatibility mode).