// I am a web programmer, I design for IE from the start, I have NEVER had a problem with rendering
You should not "design for IE," you should design for w3c standards and avoid all IE rendering bugs whenever possible. Standards exist for a reason. Unfortunately this means that the entire standard can't be used, but it should still be used, not the IE bug set.
// This occurs when web developers use certain font commands instead of default, the text font commands only resize the default sizes.
Which is a good ekample of a problem with IE: inconsistent behavior.
// NEVER had a problem with speed
If you read the rest of the site, the summary becomes more clear. See:
http://www.stopie.com/speed/
//because every website uses png? if it was that good, and everyone wanted it, it would support it, frankly there has not been a website I have visited that didnt work. I AM HAPPY!
There is absolutely no excuse for IE to still not render PNG format properly after half a decade. It is an extremely popular format.
people will always try and target the largest ammount of people with as small effort, why on earth if I am a virus writer, would I write something to attack a 10% share, when I can take out a 80% share...
mozilla recently has had a load of bugs...
Mozilla fixes their bugs. MS lets 90% of the bugs and holes go unchecked. This is the difference.
now as for IE worms and stuff, it is shipped in a unsecure mode so people can go to any site they want, a load of people visit hack sites, crack sites, porn sites, bad sites in general, where viruses and trojans hang.
This is a poor hack. The well-documented holes in the browser that are exploited every ms of every day should have been fixed 4 years ago. I should not have to use "deny everything" settings to be free from dozens of critical, unfixed security holes. Further, I should not have to dowgrade my OS to emoticon to get future security fixes. The browser being integrated into the OS (since the days of 98) is one of the most atrocious blunders ever made by MS. Running user level programs (such as rendering web pages) in kernel mode is just absurd. It is one of the most basic security blunders I can think of. Most of the exploits in IE would never have been so bad if MS had not done this to get a few percent improved performance.
Yes, there are other options out, but it does not mean that they are any better.
The fact that IE is so utterly terrible is what makes the alternatives better.