This is obviously a good thing, and another nail in the coffin; trouble is, it’s a pretty large coffin, and will need lots more nails yet.
Google have started doing this with their properties (gmail & reader) and pushing Chrome & Firefox as alternatives, and 37Signals (www.basecamphq.com) have started doing this too, along with others. It all adds momentum and will hopefully embolden other sites to join in.
Trouble is, IE6 market share is already down to ~25% and it’s quite possible that a large part of the user base that knows what a web browser even is, have already switched. The rest probably won’t ever switch - either because they can’t, or they just don’t understand the concept or are oblivious.
We’re not really going to get rid of IE6 until all those old Windows 2000 machines, and all those illegal XP machines (which aren’t connected to Windows Update) go away. This will probably have to wait until the hardware dies or gets upgraded - a process of natural wastage which will drip along over the next few years. The economic situation will probably slow this, but hopefully the Windows 7 release cycle will help counter this.
As IE6’s market share falls (generally it’s about 20-25% and actually <10% on
http://www.codeistry.com/ already) I’m paying less and less attention to fixes for it. I’m also wondering when to start charging extra for supporting it - breaking out IE6 testing & fix time as a line item in invoices. It used to be that it could easily suck up 10-20% of a projects total time - but thankfully advances in CSS & Javascript frameworks have helped to reduce this. Maybe market share has fallen far enough to start making this an extra-cost item, that you discuss up-front with clients? It certainly deserves to be - and maybe you could sell it as a discount for _not_ doing it?
Obviously all my sites will function, be accessible and degrade gracefully in IE6 - in the same way they would to Netscape 4, or Lynx - but if the client insists on 100% visual parity between IE6 and modern browsers - then this ought to be chargeable separately, I think.
What do you think?