In addition to what Khaled said, I think most sites "support" IE6 not because they are trying to support something that old, but because they simply aren't using newer things on their pages that aren't supported by IE6. I have a few sites and they don't use anything fancy on them besides Javascript. Chances are that IE5 could probably view them correctly. That doesn't mean I actually support it. And I just looked up browser stats. Only a little over 2% of users are using IE6 and that number has been falling all year. I don't think many companies are going to spend time and money trying to support something used by so few people. Even IE7 is under 5% right now.