This is something I have to do with on a daily basis. The list sounds silly, but is spot on:
usually we are affected by all of them
Recently I have been fighting IE6 again, and it never stops to amaze me how it can ruin my day. So I thought I link to this article/blog on ajaxan.com which speaks to this piece of $#@%!$@ software.