It is kind of interesting to think about how much longer IE6 could have stuck around without something like this happening.