scampo said:
I think it is a bit unrealistic to refer to other browsers as "modern", btw - they are not; many are developments of the Netscape source code, I imagine.
This is simply not true. There is zero, repeat zero, old Netscape code in Mozilla (and thus Firefox, which uses a lot of Mozila code). This was a decision taken by the development team some years ago: essentially they said "the old Netscape code is just too old and too hard to fix; it will be easier to start with a clean sheet of paper". So that's what they did - despite most of the rest of the world (including me) criticising them for it and complaining about the delay.
The same goes for Opera: it was re-written top-to-bottom for the release of Opera 7.0.
Opera, Mozilla, and Firefox, in other words, are all based on a modern, secure codebase.
Internet Explorer, on the other hand, has not had an update of any real substance since IE 4.0 was released in 1997. It it
eight years old - and in computer terms, eight years is an eternity. IE 5.0 was a bugfix release for IE 4.0, the unlovely IE 5.5 was another, and IE 6.0 continues the tradition. They have fixed about a third of the horrendous HTML rendering bugs, but the other two-thirds remain to torment web developers and make writing cross-browser code near-impossible. They have not adopted more than a handul of the ease-of-use features that all the modern browsers employ - and most important of all, they have utterly failed to address the massive security problems.
We see dozens of machines every week for spyware infestations, and (outside of Kazaa and the like)
all of them can be traced directly to Internet Explorer. People who follow our advice to switch to a better browser don't come back with repeat infections. People who continue using Internet Explorer do.
It really is that simple.