Why does IE suck so much...?

I've been thinkering with the new design of my aquariusoft.org website today, and I just fired up my laptop, booted it to win2k, started Firefox, browsed to the new version; everything fine. Opera 7; not everything fine, but fixed quite fast. IE 6; everything borked... I so hate it when browsers just don't get CSS!