[UPDATE: the above link was removed. Read on here.]
Why IE6 sucks? There are many issues, just to grab one, it is poor CSS support. Related to this there is a new doc from Microsoft showing the css selector support in running versions of Explorer. That might be useful to check one day.